I codici errati sono:Rendering di più componenti con f: ajax
<h:form id="search_form">
<h:commandButton class="button" value="View" action="#{InfoBean.search}">
<f:ajax execute="search_form" render="linear1"></f:ajax>
<f:ajax execute="search_form" render="linear2"></f:ajax>
</h:commandButton>
<p:lineChart id="linear1" value="#{InfoBean.linearModel1}" legendPosition="e"/>
<p:lineChart id="linear2" value="#{InfoBean.linearModel2}" legendPosition="e"/>
</h:form>
Quello che voglio fare è quando clicco sul commandButton
, voglio aggiornare questi due grafici. Ma ora ho usato due tag <ajax>
, di cui il secondo non funziona.
Quindi, come posso utilizzare ajax per eseguire il rendering di due grafici?
Mi chiedo se c'è una soluzione per rendere dinamica multipla componenti che verranno creati durante il tempo di esecuzione – electricalbah
@electri calbah f: ajax ricarica gli elementi dal server. se per "runtime" intendi creato tramite JS indipendentemente dal server, non è possibile aggiornarli in questo modo. –