Отключить «живую сортировку» в UI-Grid - PullRequest
0 голосов
/ 19 сентября 2018

Когда включена сортировка UI-Grid, если пользователь редактирует значение в отсортированном столбце, соответствующая строка может сдвигаться или исчезать из поля зрения, когда он выходит из ячейки, так как она сортируется на новую позицию.

Документация фактически может похвастаться этим как функцией: см. http://ui -grid.info / docs / #! / Tutorial / Tutorial:% 20102% 20Sorting"Сортировка автоматически пересчитываетсякогда вы редактируете поле (функция редактирования вызывает dataChange api для уведомления об изменении данных) ".Но в моем случае это нежелательно и может усложнить редактирование данных.

Можно ли настроить сетку таким образом, чтобы она сортировала только строки по запросу, щелкая пользователем заголовки столбцовили вызов API?

1 Ответ

0 голосов
/ 25 сентября 2018

Вы можете написать свою собственную процедуру сортировки (см .: http://ui -grid.info / docs / #! / Tutorial / Tutorial:% 20307% 20External% 20Sorting ).Игнорируйте все строки, которые были отредактированы (в этом случае используйте исходное значение для сортировки).

Другим подходом будет предварительная сортировка данных и отключение сортировки UI-Grids.

...