Я хочу сделать массив данных (отображаемых в таблице) сортируемым в Umbraco 7 с помощью ui-sortable.
Видно, что сортировка происходит, меняя порядок сортировки в таблице на внешнем интерфейсе после перетаскивания, но индекс/порядок в массиве не меняется.
Кто-нибудь знает, почему массив не обновляется?
Другие примеры I видели, как это работает, но используйте model.value вместо чего-то вроде model.value.dataList (поскольку я храню несколько значений в типе данных).
Вид
<tbody class="ui-sortable" ui-sortable="dataSort">
<tr ng-repeat="value in model.value.dataList">
<th>{{value.name}}</th>
<td>{{value.size}}</td>
<td>{{value.weight}}</td>
</tr>
</tbody>
JS (параметры сортировки данных)
...
$scope.dataSort = {
update: function (e, ui) {
// shouldn't need to do anything?
},
stop: function (e, ui) {
// shouldn't need to do anything?
}
};
...