光滑网格 id 列
Slickgrid id column
>有没有办法绕过ID列的必要性? 我的目标是动态显示 100,000+ 个结果。 目前,我发现这样做的唯一方法是在表上创建一个"id"列,然后遍历它(这是相当昂贵的)。 如果是这种情况,有没有更有效的方法呢?显示网格时如何隐藏列?
由于数据视图的使用导致了唯一 id 要求,因此使用简单的数组作为数据就足以消除限制。
如果需要数据视图的高级功能,则可以选择在setItems
调用中提供一个字段/属性,该字段/属性将提供/覆盖id
字段(该字段必须存在于每个数据对象中,并且在所有数据元素中具有唯一性)。如果您不能保证这两个条件,则只剩下两个选项。
- 自定义数据视图的源代码,以便在处理
updateIdxById
期间提供 UUID - 手动迭代数据并注入 UUID(您当前正在执行的操作)
关于列显示:
只有您为其提供了列定义的字段才会在网格中呈现。因此,只要您不在列定义中提供字段,它就不会呈现。在此示例中,您可以看到每个数据对象都包含一个 id
属性,但 columns
数组的所有元素都没有指向该属性的field
,因此它不会显示为列。
相关文章:
- 使用网格ID隐藏剑道网格工具栏
- 用户输入的动态表,单元格id作为网格引用
- 通过ID获取声明性dojo数据网格
- 如何在 onActiveCellChanged 事件中从过滤的光滑网格中获取正确的行 ID
- 光滑网格 - 获取选定的单元格值,ID和字段
- 光滑网格 id 列
- 如何通过双击从剑道网格获取行 ID
- 获取用户控件网格视图的 ID
- 在 ExtJS 4 网格中设置单元格 ID
- 如何确定可见 jqGrid 网格的 ID
- 如何在剑道网格中使用分页时在秒内获取选定的行 ID
- ThreeJS通过id获取元素(网格)
- 如何从数据库中查看具有相应id的选项值的网格
- EXTjs 3.4.0使用NAME在网格中呈现ID字段
- 从它的实例中获取光滑网格的id
- 获取剑道网格中未选择行的id
- ExtJs 6.0:使用组合框编辑网格单元格-不同步id值
- Wijmo网格.获取具有匹配Id的行的行号
- 在POST数据中提交网格ID
- 剑道网格层次添加新的行-传递父ID到新的子记录