我只想显示我的jqGrid表中的特定行。我想根据行ID设置一个条件。任何人都可以为此提供任何解决方案吗?仅显示jqGrid中的特定行
回答
如果行ID可以包含一些特殊字符(请参见the old answer),则可以使用$("#"+rowid).hide()
或$("#"+$.jgrid.jqID(rowid)).hide()
。例如,您可以隐藏loadComplete
事件中的行。在使用treegrid的情况下,您应该考虑以这种方式应该隐藏节点的顶层(级别:0)。您拥有的另一个选项是删除与或delTreeNode相关的节点,而不是隐藏。
已更新:对不起,您可能试图做的只是显示树状网格。代码应该是这样的
jQuery(function() {
jQuery("#tree").jqGrid({
url: 'manish987654321.xml',
colNames: ['Inv No', 'Column 1', 'Column 2'],
colModel: [
{ name: 'id', index: 'id', width: 55, hidden: true },
{ name: 'column1', index: 'column1', width: 150 },
{ name: 'column2', index: 'column2', width: 100 }
],
rowNum: 10000,
viewrecords: true,
height: "auto",
caption: "Invoice Header",
treeGrid: true,
treeGridModel: 'adjacency',
treedatatype: "local",
ExpandColClick: true,
ExpandColumn: 'column1'
});
});
你可以看到生活here。它显示树网格可扩展到
你可以给任何函数,如果我把我的代码,当我通过任何rowId,我应该显示与该rowid有关的数据。 – manish987654321
@ manish987654321:就像我在回答中写的那样,'loadComplete'是个好地方。我问了你很多关于你的测试数据和你使用的jqGrid定义。你可以修改你的问题的文本并在里面包含数据。您还可以包含与应该隐藏的行对应的rowid列表。 – Oleg
您好,我修改了这个问题。现在你能告诉我这个解决方案吗? – manish987654321
- 1. 仅在jqGrid中显示特定记录?
- 2. 仅在jqGrid中显示特定记录?
- 3. 如何仅在特定行上显示jqGrid子网格?
- 4. jqGrid:自定义行显示
- 5. 仅显示类特定页
- 6. 仅显示特定Div中的元素
- 7. 仅显示具有组的列中的特定行
- 8. 如何在C中仅显示文本行的特定部分#
- 9. 仅显示jQuery的特定div
- 10. 仅显示阵列的特定值
- 11. Colorbox - 如何仅显示特定的DIV
- 12. jqGrid的更新特定行
- 13. 的jqGrid不显示行
- 14. 的jqGrid不显示行
- 15. 在jqgrid的特定列中显示隐藏的数据
- 16. SaveFileDialog显示仅与特定扩展名
- 17. 仅在特定区域显示div?
- 18. 显示特定图像响应仅
- 19. 显示评论仅供特定类别
- 20. CSS到JqGrid中的特定行
- 21. 禁用struts2-jqgrid中的特定行
- 22. git diff仅显示添加了特定单词的行
- 23. 如何将JScrollPane设置为仅显示特定数量的行
- 24. 只显示选中的行jqGrid
- 25. 在MVC4中显示JQGrid的行内容
- 26. 如何显示jqGrid中的所有行?
- 27. jqgrid隐藏和显示行
- 28. jqGrid只显示10行
- 29. JqGrid突出显示行
- 30. jqGrid不显示单行
嗨奥列格,我使用XML数据的TreeGrid显示,想只显示特定的行数据按条件由行ID设置。 – manish987654321
你会得到生成服务器的XML数据还是使用静态XML文件或XML作为字符串?哪个'datatype'有网格? jqGrid和数据的例子会好很多,因为有太多的可能性。 – Oleg
我正在使用静态xml文件。其中第一行是用于XML的rowid。 – manish987654321