当前位置: 首页 > 面试题库 >

如何在Angular ui-grid 3.0中获取行索引

须敏学
2023-03-14
问题内容

我正在使用角度ui-grid 3.0版,无法找到获取行的索引,向网格添加分子列的方法。我想帮我。


问题答案:

无法轻松获取行的索引,因此这取决于您要执行的操作。当有人对数据进行排序时,您期望编号会做什么-
您希望数字保持原始数据中的数字,还是希望它们更改并对齐新的排序顺序?

在常见问题解答http://ui-grid.info/docs/#/tutorial/499_FAQ中,我们发现:

这里的问题是您真正要实现的目标。您是要实际的行索引,还是要在所有行中显示顺序ID?

如果是后者,则只需在数据中添加一个计数器列即可:

$scope.myData.forEach( function( row, index){
  row.sequence = index;
});

如果要在网格内部显示行的索引,则取决于您想要的内部。您可以在grid.rows中获取该行的索引,该行的索引将显示该行在原始行列表中的位置(未过滤或未排序),或者在grid.renderContainers.body.visibleRowCache中显示该行的索引(已过滤并排序),或当前显示的行中的行的渲染索引(给定的虚拟化,这通常是一个特别无用的数字)。

如果您确定只要有人进行排序或过滤,那么数字都会改变,那么您可以使用cellTemplate进行操作,如下所示:

cellTemplate: '<div class="ui-grid-cell-contents">{{grid.renderContainers.body.visibleRowCache.indexOf(row)}}</div>'


 类似资料:
  • 当我单击时,我尝试获取gridpane的行/列索引。 我在JTable(java swing)中寻找像getSelectedColumn()这样的方法 我搜索了这个。gridPane.getRowIndex(节点) 但这对我没有帮助。因为它需要节点名来获取行/列索引。 我通过语法制作了一个网格组件。所以节点名称是相同的。如何获取值?我的部分代码在下面。

  • 如何在JavaFX的网格窗格中获取列索引和行索引。请参见下面的代码 当鼠标在text1上输入时,我想获取GridPane的列索引和行索引 请让我知道。

  • 问题内容: 我在index.xhtml上有数据打包 我的豆子: 我的问题是,即使单击不同的编辑按钮,我也总是在服务器日志中获得相同的索引。想象有一个提供给数据表的集合。我没有在bean中显示出来。 如果我将范围从ViewScope更改为RequestScope,则可以正常工作。可能是什么问题?提前致谢 :) 编辑: 问题答案: 您已经将组件绑定到了bean。您需要做的只是: 在也这里不需要。有关更

  • 问题内容: 我知道Set和List之间的区别(允许唯一与重复,而不是有序/有序等)。我正在寻找的是一个使元素保持有序的集合(这很容易),但是我还需要能够恢复插入元素的索引。因此,如果我插入四个元素,那么我希望能够知道其中一个元素的插入顺序。 因此,在任何给定时刻,我都可以检查是否已添加字符串,并获取该字符串在集合中的索引。是否有这样的事情,或者我需要自己实施? 问题答案: 类中的一个小型静态自定义

  • 当跨多个索引进行搜索时,elasticsearch的“多重匹配”查询将返回搜索结果中的索引名称。 响应包含字段,该字段告诉结果来自的索引 spring-data-elasticsearch中用于的类是和具有字段、、用于获取与elasticsearch查询相似的数据。但它不包含用于存储字段信息的相关字段。 还支持吗?我需要根据哪个客户端应用程序将生成一些URL发送搜索命中类型(name)。 这是我使

  • 问题内容: 我想获取不同idfeedback的行ID 结果 所需结果 问题答案: 试试这个: