jqgrid中我做了三级显示,第一级前面有个加号,点开每次可以整体刷新,不存在这个问题;
一级展开后,点击二级表格的某一行,点击我添加的自定义按钮,三级表格显示出来,每一级都是根据上一级的id来选择数据的;
在二级表格中当选中另外一行后,怎么才能让三级表格的数据跟着变化呢???
我试着在onSelectRow中刷新三级表格:jQuery("#"+subgrid_table_id4).trigger("reloadGrid"); 但是一刷新,整个一级的表格都一起刷新,达不到我要的效果?请各位高手指点。代码简单介绍如下:
jQuery("#"+subgrid_table_id3).jqGrid({//对应二级表格
...
onSelectRow:function(){
    jQuery("#"+subgrid_table_id4).trigger("reloadGrid"); //让三级表格刷新
}
});
jQuery("#"+subgrid_table_id3).jqGrid(...)//二级表格中添加一个自定义按钮
.jqGrid('navButtonAdd',"#"+pager_id3,{
 caption:"自定义按钮名称",
 buttonicon:"ui-icon-circle-plus",    
 onClickButton: function(){      //点击自定义按钮时,出现三级表格
 ...
 jQuery("#"+subgrid_table_id4).jqGrid({ //对应三级表格的定义
url:"***url",
datatype: "json",
mtype:'POST', ...
})
 })  jqueryjqgridjsjsonurl