2016-04-20 5 views
-1

Я использую следующую библиотеку в своем проекте.Угловая ng-sortable - перетаскивание перетаскивания не работает должным образом между двумя столбцами, если я добавляю окно поиска в один cloumn

нг-сортировка: https://github.com/a5hik/ng-sortable

В моем случае, у меня есть 2 колонки. Первый столбец с моей моделью данных, а второй столбец пуст. Мне нужно перетащить ячейки из первого столбца и сбросить их на 2-й (чтобы он был клонирован во втором столбце). Все это прекрасно работает, но если я добавлю окно поиска поверх первого столбца и результаты фильтрации в моем списке на основе текста поиска, то перетащить падение будет испорчено. Неправильные элементы теряются и клонируются во втором столбце, когда я перетаскиваю их из первого столбца.

Может кто-нибудь, пожалуйста, сообщите мне об этом? Это ошибка в ng-сортировке? Есть ли способ обхода/исправления для этого?

<div as-sortable="sortoptions" data-ng-model="array"> <div><input type="text" ng-model="searchAttribute"></div> <div ng-repeat="item in array| filter:searchAttribute" as-sortable-item> <div as-sortable-item-handle> <div id="columns" class="list-group-item"> <span class="list-group-item-text">{{item}}</span> </div> </div> </div> </div>

ответ

0

Я получил эту работу. ng sortable ожидает, что модель будет обновлена ​​для правильной работы. Поэтому вместо применения фильтра на просмотр он будет работать, если фильтр применяется в контроллере на модели, используемой в ng sortabl.

https://github.com/a5hik/ng-sortable/issues/309][1]