-1

伙计们,

我正在使用 ng-grid 显示项目列表。我想让我的用户能够重新排列列表中的行。即随意上下移动行。

现在,但是当我在后端更新网格数据时,即更改特定行的索引,该行不会自动更改前端的位置。

我在这里想念什么?

我创建了一个 plunker 来描述问题 http://plnkr.co/edit/s1hrTSqF2zeZo3Btaln0

4

1 回答 1

0

网格不使用数组的索引对其进行排序,因此即使您正在更改它,因为数据仍然存在,所以没有任何反应。

您可以做的是定义一个订单字段并更新值,然后更改值,如此 plukr 所示。如果需要,您可以使用 columnDefs 明确定义应显示哪一列的 order 字段。

问候

于 2013-08-21T16:28:58.390 回答