在form中自定义查询按钮,在使用了jqgrid.trigger("reloadGrid")后,查询的数据没有显示
初始进入该html页面时,jqgrid自动显示了未含查询条件的所有数据。在输入查询条件后,点击查询按钮,页面依然是显示所有的数据,并没有根据查询条件显示数据。HTML:j...
初始进入该html页面时,jqgrid自动显示了未含查询条件的所有数据。在输入查询条件后,点击查询按钮,页面依然是显示所有的数据,并没有根据查询条件显示数据。
HTML:
jQuery(document).ready(function()
{
jQuery("#list").jqGrid({
url:'index.php?c=sale&a=search',
datatype: "json",
colNames:['序号','客户编号', '客户名称', '联系人','联系电话','地址'],
colModel:[
{name:'id',index:'id', width:70,hidedlg:true},
{name:'clientcode',index:'clientcode', width:90},
{name:'clientname',index:'clientname', width:120},
{name:'contacts',index:'contacts', width:110, align:"right"},
{name:'tel',index:'tel', width:150},
{name:'address',index:'address', width:200}
],
sortname: 'id',viewrecords: true, rowNum:10, rowList:[10,20,30], pager: "#pager", caption: "客户信息"});
jQuery("#list").jqGrid('navGrid','#pager',{edit:false,add:false,del:false,search:false}); });
function gridReload(){
var clientcode = jQuery("#clientcode").val();
var clientname = jQuery("#clientname").val();
var contacts = jQuery("#contacts").val();
jQuery("#list").jqGrid('setGridParam',
{
url:"index.php?c=sale&a=search",
postData:{'clientcode':clientcode,'clientname':clientname,'contacts':contacts},
page:1
}).trigger("reloadGrid");}
</script> 展开
HTML:
jQuery(document).ready(function()
{
jQuery("#list").jqGrid({
url:'index.php?c=sale&a=search',
datatype: "json",
colNames:['序号','客户编号', '客户名称', '联系人','联系电话','地址'],
colModel:[
{name:'id',index:'id', width:70,hidedlg:true},
{name:'clientcode',index:'clientcode', width:90},
{name:'clientname',index:'clientname', width:120},
{name:'contacts',index:'contacts', width:110, align:"right"},
{name:'tel',index:'tel', width:150},
{name:'address',index:'address', width:200}
],
sortname: 'id',viewrecords: true, rowNum:10, rowList:[10,20,30], pager: "#pager", caption: "客户信息"});
jQuery("#list").jqGrid('navGrid','#pager',{edit:false,add:false,del:false,search:false}); });
function gridReload(){
var clientcode = jQuery("#clientcode").val();
var clientname = jQuery("#clientname").val();
var contacts = jQuery("#contacts").val();
jQuery("#list").jqGrid('setGridParam',
{
url:"index.php?c=sale&a=search",
postData:{'clientcode':clientcode,'clientname':clientname,'contacts':contacts},
page:1
}).trigger("reloadGrid");}
</script> 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询