Я попробовал liferay-ui:search-container
для извлечения и отображения записей таблицы базы данных в пользовательском интерфейсе в формате таблицы/сетки. Используя liferay-ui:search-container
, я получаю вывод, как показано ниже,
Я извлекаю записи таблицы USER_ в приведенном выше снимке экрана.
Проблема:
Я хотел бы сделать столбцы сетки динамическими, как, я хотел включить возможность для конечного пользователя удалить ненужные столбцы и добавить нужные столбцы в соответствующую таблицу/таблицу.
EX:
В приведенном выше снимке экрана в таблице отображаются следующие столбцы.
First Name, Last Name, Screen Name, Job Title, Organization, User Groups
Теперь, если пользователь хочет удалить Job Title
и хочет добавить столбцы Greetings and Mail Address
в пользовательском интерфейсе с событиями щелчка, не касаясь/изменяя код.
Как я могу реализовать эту функцию?
Примечание:
Мне нужно реализовать эту функцию для пользовательских моделей.
Запросы
1) Есть ли какие-либо api/методы для реализации/включения этой функции?
2) Если нет, как я могу выполнить эти шаги? Любые предложения или шаги для достижения этой задачи?