Colunas dinâmicas no liferay-ui: search-container?
Eu tentei oliferay-ui:search-container
buscar e exibir os registros da tabela do banco de dados na interface do usuário em um formato de tabela / grade. Usando oliferay-ui:search-container
Estou recebendo a saída como mostrado abaixo,
Estou buscando os registros da tabela USER_ na captura de tela acima.
Problema:
Eu queria dinamizar as colunas da grade, queria ativar uma opção para o usuário final remover as colunas indesejadas e adicionar as colunas desejadas na respectiva grade / tabela.
EX:
Na captura de tela acima, as seguintes colunas são exibidas em uma grade.
First Name, Last Name, Screen Name, Job Title, Organization, User Groups
Agora, se o usuário quiser removerJob Title
e quer adicionarGreetings and Mail Address
colunas na interface do usuário com eventos de clique sem tocar / modificar o código.
Como posso implementar esse recurso?
Nota:
Preciso implementar esse recurso para modelos personalizados.
Consultas:
1) Existe alguma API / métodos para implementar / ativar esse recurso?
2) Se não, como posso implementar as etapas? Alguma sugestão ou etapas para realizar esta tarefa?