专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Web开发

关于jqrid传递参数解决办法

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
关于jqrid传递参数


页面代码:
$(function($)
{
vargrid_selector="#grid-table";
varpager_selector="#grid-pager";
$(grid_selector).jqGrid({
datatype:"json",
url:'/Loan/Index',
mtype:'POST',
height:400,
colNames:['','运单号','贷款日','交易状态','本金','总金额',''],
colModel:[
{
name:'FactoringId',index:'FactoringId',width:80,fixed:true,sortable:false,resize:false,
formatter:'actions',
formatoptions:{
keys:true,
delOptions:{recreateForm:true,beforeShowForm:beforeDeleteCallback},
}
},
{name:'OrderNo',index:'OrderNo',width:120,unformat:aceSwitch},
{name:'CreateTime',index:'CreateTime',width:120,sorttype:"date",formatter:'date',formatoptions:{srcformat:'Y-m-dH:i:s',newformat:'Y-m-dH:i:s'}},
{name:'RepaymentStatus',index:'RepaymentStatus',width:90,sortable:false,edittype:"select",formatter:statusSwitch},
{name:'LoanAmount',index:'LoanAmount',width:80},

{
name:'TotalAmount',index:'TotalAmount',width:80,formatter:function(cellvalue,options,cell)
{
returncellvalue+'元';
}
},
{name:'Details',index:'Details',width:60}

],
//定义是否要显示总记录数
viewrecords:true,
//在grid上显示记录条数,这个参数是要被传递到后台
rowNum:10,
//一个下拉选择框,用来改变显示记录数,当选择时会覆盖rowNum参数传递到后台
rowList:[10,20,30],
//定义翻页用的导航栏
pager:pager_selector,

//列表页脚的显示修改
pgtext:"第{0}共{1}",
recordtext:"显示条目{0}-{1}共{2}",

//设置表格zebra-striped值
altRows:true,
//toppager:true,
//定义是否可以多选
multiselect:true,
//只有当multiselect=true.起作用,当multiboxonly为ture时只有选择checkbox才会起作用,
multiboxonly:true,

//当从服务器返回响应时执行,xhr:XMLHttpRequest对象
loadComplete:function()
{
vartable=this;
setTimeout(function()
{
styleCheckbox(table);
updateActionIcons(table);
updatePagerIcons(table);
enableTooltips(table);
},0);
},

//定义对form编辑时的url
//editurl:"/Refuel/Edit",//nothingissaved
//editurl:"/Refuel/Edit",//nothingissaved
//表头
caption:"<spanstyle='color:#FFAF60'>贷款管理</span>"+"<ahref='/Loan/RepayList'style='color:#fff;padding-left:40px;'>还款记录</a>"+"<ahref='/Loan/RepayOverList'style='color:#fff;padding-left:40px;'>逾期记录</a>",

//如果为ture时,则当表格在首次被创建时会根据父元素比例重新调整表格宽度
autowidth:true,



gridComplete:function()
{
varids=jQuery("#grid-table").jqGrid('getDataIDs');
for(vari=0;i<ids.length;i++)
{
varid=ids[i];
varDetailsBtn="<buttonclass='btn-info'id='bootbox-confirm'onclick='Details()'>详情</button>";
jQuery("#grid-table").jqGrid('setRowData',ids[i],{Details:DetailsBtn});
}
}
});

后台:
publicActionResultIndex(stringorderNo){
orderNo="1411091251120367";

ViewData["HeadTitle"]="贷款管理";
varmodel=_tradeOrderBiz.GetTradeOrderByNo(orderNo);
returnView(model);
}


做了个详细按钮点开显示了列表但没法传递参数回后台根据所选条数的orderNo列出数据,现在的orderNo被我写死了的我DA层写的是根据orderNo来查找数据的,这个orderNo要怎么传递到后台?
------解决思路----------------------
$(grid_selector).jqGrid({
datatype:"json",
url:'/Loan/Index',
mtype:'POST',
发生ajax请求的时候传参。请求到后台的时候传参。jqGrid我没有使用过。只能给你提供思路了!
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

  • vs2010旗舰版新建网站有关问题

    vs2010旗舰版新建网站问题 vs2010旗舰版新建网站时会默认产生一些网页和母版,自己还得删除,有点麻烦。怎么样设置不让他自己产生一...

  • 作为一个才学html的小白,该如何处理

    作为一个才学html的小白 学了一个星期的html了,能用table设计一下版面了。准备这个星期学div了。 困惑是:现在在逼着自己尽量用纯...

  • 求推荐个收费空间解决方案

    求推荐个收费空间 需求 1.》=100m的空间,不需要其他插件 2.不需要数据库 3.较高的浏览速度 4.稳定和持久 5.希望是最高的性价比 ...

  • 请教有好看的登陆界面吗

    请问有好看的登陆界面吗 找了一上午了。。实在找不到。 请问有好看的登陆界面吗(没有明显主题), 要新颖 好看,融入新元素 ------解决...

  • 日日自学JS,一个月后有成绩吗

    天天自学JS,一个月后有成绩吗? 我是做前端开发的,目前就只会一些DIV+CSS,现在想学习JS,于是买了本JS书,书名叫《精通Javascript+JQuery...

  • 为何这张图下载到电脑就静止了?解决方案

    为何这张图下载到电脑就静止了? 为何这张图下载到电脑就静止了? http://ukgg.35free.net/uindex.htm 新买的WIN7操作系统。 ------...

  • 关于网页的ActiveX以及cab包自动有关

    关于网页的ActiveX以及cab包自动相关 我的网页上引用了一个: <object id="YstWatch" align="center" style="margin-left:-1px;ma...

  • 请教一下论坛有WEB开发 html的QQ群吗

    请问一下论坛有WEB开发 html的QQ群吗? 内容如上啊,有的友友分享下好吗?真心求教 求分享 感激!! ------解决方案--------------------...

  • IE6、IE7、IE8的优缺点和区别解决办法

    IE6、IE7、IE8的优缺点和区别 有一次面试的时候一个大神问我的问题,现在想起来了,贴出来,大家讨论下,来个大虾指点一二 ------解决方...

  • php 在网页下播放视频

    php 在网页上播放视频 php 在网页上播放视频支持多格式的,今天弄了一个只支持flv格式的,其它的只能听到声音看不到画图,请各位路过的...

热门推荐: