在我的工作中,我们有一些非常古老的数据表,并且正在尝试将它们转换为jqGrid。可悲的是,并不是所有的表都可以在jqGrid中从头开始重新创建,因此我们使用tableToGrid来转换jqGrid中的数据表,并且至少具有某些功能,例如排序和CSS样式。
但是我们发现其中一个表存在问题:该表在某些情况下使用嵌套表显示信息,并且在这些情况下,tableToGrid折叠,因为他无法检测到内部表的td不属于外部表,因此他添加到了外部表中。结果?一团糟。
因此,我的问题是:考虑到限制(例如,不能使用SubGrid,因为日期已经显示在html上),你们中的任何人都知道一种告诉tableToGrid忽略“内部”表的方法吗?我认为这里的关键是找到一种方法来为外部表和内部表调用tableToGrid,而不必干预一个调用。

问候

最佳答案

既然你说


  一种告诉tableToGrid忽略“内部”表的方法


您似乎不希望保留和使用其内容(至少在转换操作期间)。

因此,您可能只在转换操作之前插入以下代码:

$('table table').remove();


显然,根据整个上下文,您可能必须编写比table table更精确的内容。

10-06 00:26