主要是filter方法
api如下:
下面把我遇到的场景给大家贴出来:
//这个是表格的一个单击事件
$('#resultList_res').on('click.bjui.datagrid.tr',function(e,checkbox){
//获取行数据
var row = $('#resultList_res').data("selectedDatas");
var appVid = row[0].appVid;
$("#appid").val(appVid);
//给表格传参数 也就是上面api写的
$('#inforList').datagrid('filter',{
//需要传的参数
res_id:row[0].appVid
});
});
//这里是我的表格
$('#inforList').datagrid({
height: '150px',
dataUrl: 'resource/queryRes.do',
......
});
我已开始遇到的问题是 我吧表格直接写在单击事件里面 然后参数是 是在.do后面?拼接传参(.do?res_id='+appVid) 然后遇到的问题就是 单击第一行的时候下面的表格列表可以出来,但是第二行的时候下面的表格就不会动了 停留在第一次请求的时候,刷新表格 和 销毁表格都试过不管用,然后后来别人就告诉我这样写。问题就解决了
文章主要是写给自己看的,所以不喜勿喷,有同样问题的小伙伴可以参考一下