Ho provato il liferay-ui:search-container
per recuperare e visualizzare i record della tabella del database sull'interfaccia utente in un formato tabella/griglia. Usando il liferay-ui:search-container
sto ottenendo l'output come mostrato di seguito,Colonne dinamiche in liferay-ui: search-container?
sto andare a prendere i record della tabella USER_ nella schermata qui sopra.
Problema:
ho voluto rendere le colonne della griglia dinamico come, ho voluto abilitare un'opzione per cliente finale per rimuovere le colonne indesiderate e aggiungere le colonne desiderati nella rispettiva griglia/tabella.
EX:
Nella schermata precedente, i seguenti colonne mostrano in una griglia.
First Name, Last Name, Screen Name, Job Title, Organization, User Groups
Ora Se l'utente vuole rimuovere Job Title
e vuole aggiungere Greetings and Mail Address
colonne UI con eventi click con fuori toccando/modificare il codice.
Come posso implementare questa funzione?
Nota:
ho bisogno di implementare questa funzione per i modelli personalizzati.
Query:
1) non v'è alcuna API/metodi per attuare/attivare questa funzione?
2) In caso contrario, come posso implementare i passaggi? Qualche suggerimento o procedura per raggiungere questo compito?
Come ho ottenere l'elenco dei nomi delle colonne in un elenco? C'è qualche metodo per ottenere i nomi delle colonne di qualsiasi tabella? –
controlla il file {Entity} ModelImpl.java per l'oggetto finale statico pubblico [] [] TABLE_COLUMNS = {...}; questo ti darà una lista di colonne e tipi. prova anche ModelHintsUtil.getFieldEl(), non mi sono mai stancato di questo. – Dipti
Diciamo che ho bisogno di ottenere tutte le colonne della tabella USER_. Come posso recuperare tutte le colonne della tabella USER_ –