仅显示 jqGrid 中的特定行
我只想显示 jqGrid 表中的特定行。我想根据行ID设置一个条件。任何人都可以解决这个问题吗?
I want to show only specific row in my jqGrid table. I want to set a condition according to row ID. can any one have any solution for this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在以下位置使用
$("#"+rowid).hide()
或$("#"+$.jgrid.jqID(rowid)).hide()
行 id 的大小写可以包含一些特殊字符(请参阅 旧答案)。例如,您可以隐藏loadComplete
事件内的行。在使用树形网格的情况下,您应该考虑隐藏节点的顶层(级别:0)的方式。您还有一个选择是删除 相关的节点delRowData 或 delTreeNode 而不是隐藏。更新:抱歉,您可能想要做的只是显示树形网格。代码应该是这样的
,您可以在此处实时查看。它显示树状网格,可以扩展到
You can use
$("#"+rowid).hide()
or$("#"+$.jgrid.jqID(rowid)).hide()
in case of the row id can has some special characters (see the old answer). You can hide the rows inside of theloadComplete
event for example. In case of usage of treegrid you should take in the consideration that in the way you should hide top level (level:0) of the nodes. One more option which you has is to delete the nodes with respect of delRowData or delTreeNode instead of hiding.UPDATED: Sorry, but what you probably try to do is just to display a tree grid. The code should be something like this
Which you can see live here. It display the tree grid which can be expanded to