niewłaściwe kody:Render wiele komponentów z 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>
Co chcę zrobić, to po kliknięciu na commandButton
, chcę odświeżyć te dwa wykresy. Ale teraz użyłem dwóch tagów <ajax>
, z których drugi nie działa.
Jak mogę używać ajaxa do renderowania dwóch wykresów?
Zastanawiam się, czy istnieje rozwiązanie, aby uczynić wiele dynamicznych składniki, które zostaną utworzone podczas działania – electricalbah
@electri calbah f: ajax ponownie ładuje elementy z serwera. jeśli przez "środowisko wykonawcze" masz na myśli utworzone przez JS niezależnie od serwera, nie można ich zaktualizować w ten sposób. –