最近的项目使用jqgrid来显示数据,
遇到个问题,
需求:页面初始化时表格是空的,只要显示列明就好,这个通过不指定url实现了。
加载数据是跟用用户输入到DB查询,返回数据集。尝试手动将数据集绑定到jqgrid上,
因为在jqgrid中通过jsonReader的root指明了数据源的名字,
jsonReader : {
root : "cpiqcrrdo.oary1",
repeatitems : false
},
通过
$("#Tbl").jqGrid('setGridParam', {
page : 1,
url : qurl,
datatype : "json"
}).trigger("reloadGrid");
发送了一个action到后台获取了数据,显示在了jqgrid上。
现在想请教一个各位,有没有什么更好了方法:当用户点击查询后手动将返回的数据集(json)中的一部分(某个节点,是一个arrayList)绑定到jqgrid上,然后还可以将数据集中的其他部分绑定在页面的其他控件上……
分2部,第一步是自己写一个获取后台json的数据的方法,然后成功后分析出来那个是其他控件需要的数据绑定上去,这一步应该不是太大的问题
第二步是分析出来的jqgrid的数据用jqgrid的一个添加行的方法添加到jqgrid里边 好像是叫add什么的 你可以查下api
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。