最近的项目使用jqgrid来显示数据,
遇到个问题,
需求:页面初始化时表格是空的,只要显示列明就好,这个通过不指定url实现了。
加载数据是跟用用户输入到DB查询,返回数据集。尝试手动将数据集绑定到jqgrid上,
因为在jqgrid中通过jsonReader的root指明了数据源的名字,
1 |
jsonReader : { |
2 |
root : "cpiqcrrdo.oary1" , |
3 |
repeatitems : false |
4 |
}, |
通过
1 |
$( "#Tbl" ).jqGrid( 'setGridParam' , { |
2 |
page : 1, |
3 |
url : qurl, |
4 |
datatype : "json" |
5 |
}).trigger( "reloadGrid" ); |
发送了一个action到后台获取了数据,显示在了jqgrid上。
现在想请教一个各位,有没有什么更好了方法:当用户点击查询后手动将返回的数据集(json)中的一部分(某个节点,是一个arrayList)绑定到jqgrid上,然后还可以将数据集中的其他部分绑定在页面的其他控件上……
将返回的数据进行分割处理,要用那部分就取哪部分。