Можно ли добавить фильтр, сортировать и группировать в TablePersoController в sapui5? - PullRequest
0 голосов
/ 12 октября 2018

Я пытаюсь собрать Variant Managment и TablePersoController вместе в SAPUI5.Интересно, можно ли добавить поля фильтрации, сортировки и группировки в TablePersoController.

Я нашел диалоговое окно p13n для достижения этой цели, но это означает, что я должен отказаться от TablePersoController для моего проекта.Я думаю, что мне нужен TablePersoController, чтобы сделать постоянные настройки пользователя.Итак, мне нужно другое решение.

Заранее спасибо!

1 Ответ

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

Персонализация таблицы используется для установки столбцов в таблице.P13n также может быть использован.См. Внешние рекомендации по проектированию Fiori для объяснения того, когда использовать эти элементы управления: https://experience.sap.com/fiori-design-web/overview-table-personalization/

Таблица Personalization предназначена для того, чтобы позволить пользователю устанавливать отображаемые / скрытые столбцы.Это не предназначено для фильтров и сортировки.ViewSettings можно использовать для установки фильтров, сортировки и группировки критериев.Диалог P13n позволяет персонализировать таблицы с более чем 20 столбцами для отображения ALV и для сложных запросов.

FilterBar / SmartFilterBar позволяет указывать сложные запросы: https://experience.sap.com/fiori-design-web/filter-bar/ описывает использованиеFilterBar.(SmartFilterBar использует OData Service для описания полей, используемых в FilterBar.

Сохранение настроек выполняется с помощью панели запуска, известной как shellservices.

...