Ember表显示标题上的索引

cwtwac6a  于 2022-09-28  发布在  其他
关注(0)|答案(1)|浏览(166)

我正在使用ember-table,但有一种奇怪的行为。它会自动在我的标题旁边添加索引。

但在我单击其中一个标题对表进行排序后,索引将按我的意愿消失。首先,我如何去掉索引。另外,如果没有排序功能,表格是正常的。
在我单击标题中的任何一个对列进行排序后,索引将消失。

这是我的排序对象

sorts = [
  { valuePath: 'username' },
  { valuePath: 'total_assignment_count' },
  { valuePath: 'accepted_assignment_count' },
  { valuePath: 'accepted_rate' },
  { valuePath: 'acl_name' },
  { valuePath: 'repo_name'}
];

样板

<EmberTable as |t|>
  <t.head
    @columns={{this.tableColumns}}
    @sorts={{this.sorts}}
    @onUpdateSorts={{action (mut this.sorts)}}
  />
  <t.body @rows={{this.tableData}} />
</EmberTable>
xuo3flqw

xuo3flqw1#

我找到了答案。
只使用一个排序键。

sorts = [  { valuePath: 'username' } ];

此外,如果指定了多个键,则ember-table将有助于按顺序对表进行排序。
前任:

sorts = [
  { valuePath: 'username' },
  { valuePath: 'score' },
];

该表将首先对e1d1e排序,然后对e1c2d1e进行排序

相关问题