我有一个项目列表,这些项目有一个sortOrder编号和一个名称,我想按sortOrder显示它,但这不起作用
<iron-data-table id="entriesList"
as="item"
details-enabled
items="{{entries}}">
<data-table-column name="Media" width="360px" flex="2" sort-by="item.sortOrder"> [[item.name]]
</data-table-column>
<data-table-column name="Skip" flex="0">
<paper-checkbox checked="{{item.skip}}"></paper-checkbox>
</data-table-column>
</iron-data-table>。
发布于 2017-04-27 22:35:34
首先,它应该是:
<data-table-column name="Media" width="360px" flex="2" sort-by="sortOrder"> [[item.name]]
</data-table-column>其次,它不会为你自动排序条目,你需要自己对条目进行排序,比如:
someFuncThatGeneratesEntries: function(entries) {
return entries.sort((a, b) => Math.sign(a.sortOrder - b.sortOrder));
} https://stackoverflow.com/questions/43645570
复制相似问题