Как динамически изменить столбец сортировки при получении NotesViewEntryCollection - PullRequest
0 голосов
/ 19 октября 2018

У меня есть viewEntryCollection в SSJS из отсортированного представления, отображаемого в повторе, который отображает таблицу на веб-странице

Теперь я хочу, чтобы viewEntrycollection была отсортирована как любой из других сортируемых столбцов в представлении,(т. е. пользователь щелкает столбец в таблице и устанавливает переменную viewScope, которую я могу использовать, когда получаю entrycollection)

Я не хочу программно преобразовывать entrycollection и не хочу обновлять представлениедизайн.Я просто хочу изменить столбец, который коллекция использует для сортировки.

Желательно, чтобы viewPanel мог быть настроен для сортировки на основе указанного отсортированного столбца.

есть идеи?

1 Ответ

0 голосов
/ 19 октября 2018

Если у вас есть NotesViewEntryCollection, вы извлекли его из NotesView объекта.Чтобы отсортировать эту коллекцию, вам нужно прибегнуть к объекту вида после того, как вы открыли его, используя метод resortView("colName", sortAsc);.

Это будет работать только в том случае, если вы включили опцию «щелкните для сортировки столбца» для столбца, по которому хотите отсортировать.

Если вам нужен больший контроль над обработкой данных представления (включая сортировку)), посмотрите на проект Domino JNA и это сообщение в блоге (отказ от ответственности: я написал это сообщение).

...