仅在jqGrid中显示特定记录?
答
奥列格对欺骗问题的回答是对的,你通常应该根据请求限制从服务器发送到页面的数据。
也可以使用网格loadComplete方法做出决定:?只在jqGrid的显示特定的记录]
loadComplete: function (data) {
if (data.rows.length > 0) {
for (var i = 0; i < data.rows.length; i++) {
if ([condition]) {
$("#" + data.rows[i].Id).css("display", "none");
}
}
}
}
+0
我会建议小的性能改进。我建议你使用[table DOM元素]行的本地实现[namedItem](http://www.w3schools.com/jsref/coll_table_cells.asp)方法(http://www.w3schools.com/jsref) ''(this.rows.namedItem(data.rows [i] .Id))。hide();'而不是'$(“#”+ data.rows [i] .Id)。 css(“display”,“none”);'。 'namedItem'更快地为$('#'+ rowid)。 – Oleg 2011-06-11 09:09:58
的可能重复(http://*.com/questions/6295655/display- specific-records-only-in-jqgrid) – Oleg 2011-06-09 17:35:46