伙计们,
我正在使用 ng-grid 显示项目列表。我想让我的用户能够重新排列列表中的行。即随意上下移动行。
现在,但是当我在后端更新网格数据时,即更改特定行的索引,该行不会自动更改前端的位置。
我在这里想念什么?
我创建了一个 plunker 来描述问题 http://plnkr.co/edit/s1hrTSqF2zeZo3Btaln0
伙计们,
我正在使用 ng-grid 显示项目列表。我想让我的用户能够重新排列列表中的行。即随意上下移动行。
现在,但是当我在后端更新网格数据时,即更改特定行的索引,该行不会自动更改前端的位置。
我在这里想念什么?
我创建了一个 plunker 来描述问题 http://plnkr.co/edit/s1hrTSqF2zeZo3Btaln0
网格不使用数组的索引对其进行排序,因此即使您正在更改它,因为数据仍然存在,所以没有任何反应。
您可以做的是定义一个订单字段并更新值,然后更改值,如此 plukr 所示。如果需要,您可以使用 columnDefs 明确定义应显示哪一列的 order 字段。
问候