Planned maintenance is scheduled for the week of June 15th - the exact date and time will be announced soon.
See More Details
Ask Questions and Find Answers
Important:
Ask is now read-only. You can review any existing questions and answers, but not add anything new.
But - don't panic! While ask is no more, we've replaced it with discuss - the new Liferay Discussion Forum! Read more here here or just visit the site here:
discuss.liferay.com
liferay-ui:panel e defaultState
Ciao a tutti, ho una serie di pannelli e sto cercando di fare in modo che al caricamento della pagina risultino già aperti o chiusi in base ad alcune condizioni. Mi sono accorto che il parametro defaultState non sembra avere nessun effetto :-(
In pratica, per avere il pannello già aperto, ho provato con
e anche
ma niente da fare.. è sempre inesorabilmente chiuso. Altra cosa, i pannelli al momento sono all'interno di un panel-container ma anche togliendolo i pannelli rimangono comunque chiusi.
Mi dite dove sto sbagliando?
ciao e grazie
Marco
In pratica, per avere il pannello già aperto, ho provato con
<liferay-ui:panel extended="false" collapsible="true" defaultstate="open" id="idPanel" persiststate="false" title="attachments">
<liferay-ui:panel extended="false" collapsible="true" defaultstate="opened" id="idPanel" persiststate="false" title="attachments"></liferay-ui:panel></liferay-ui:panel>e anche
<liferay-ui:panel extended="false" collapsible="true" defaultstate="expanded" id="idPanel" persiststate="false" title="attachments"></liferay-ui:panel>ma niente da fare.. è sempre inesorabilmente chiuso. Altra cosa, i pannelli al momento sono all'interno di un panel-container ma anche togliendolo i pannelli rimangono comunque chiusi.
Mi dite dove sto sbagliando?
ciao e grazie
Marco
ciao,
non ho modo di provare davver ora, ma a vedere il sorgente pare che la cosa corretta sia "open"...
https://github.com/liferay/liferay-portal/blob/master/portal-web/docroot/html/taglib/ui/panel/init.jsp
non ho modo di provare davver ora, ma a vedere il sorgente pare che la cosa corretta sia "open"...
https://github.com/liferay/liferay-portal/blob/master/portal-web/docroot/html/taglib/ui/panel/init.jsp
Ciao Daniele, per non lasciare il thread in sospeso chiudo la cosa dicendo che adesso il mio pannello impostato con 'open' come defaultState si apre ma, inspiegabilmente, NON con tutti gli utenti. In pratica alcuni utenti continuano a trovarsi il pannello chiuso al caricamento della pagina mentre per molti altri il pannello risulta correttamente già aperto.
Per aggiungere mistero al mistero, dico che nella stessa pagina, poche righe più sotto, è presente un altro pannello del tutto identico al precedente (ovviamente con titolo e contenuti differenti), che al caricamento della pagina è invece sempre correttamente aperto per tutti gli utenti.
A questo punto io alzo bandiera bianca e lo lascio così, in attesa di tempi migliori.
ciao
Marco
Per aggiungere mistero al mistero, dico che nella stessa pagina, poche righe più sotto, è presente un altro pannello del tutto identico al precedente (ovviamente con titolo e contenuti differenti), che al caricamento della pagina è invece sempre correttamente aperto per tutti gli utenti.
A questo punto io alzo bandiera bianca e lo lascio così, in attesa di tempi migliori.
ciao
Marco
Grazie dell'aggiornamento.
Credo che la parte javascript che gestisce i pannelli sia in tilt a causa di qualcos'altro nella pagina... ipotesi eh, capisco che ci sia del mistero.. roba da 10 piccoli liferay-ui:panel
Credo che la parte javascript che gestisce i pannelli sia in tilt a causa di qualcos'altro nella pagina... ipotesi eh, capisco che ci sia del mistero.. roba da 10 piccoli liferay-ui:panel
Community
Company
Feedback