Динамические столбцы в liferay-ui: search-container?

Я попробовал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) Если нет, как я могу реализовать эти шаги? Любые предложения или шаги для достижения этой задачи?

Ответы на вопрос(1)

Ваш ответ на вопрос