Bom dia,
No sistema em que trabalho, ao escolher no cambo box a opção Aereo, mostra os modelos de aeronave utilizados e assim por diante, para cada tipo de combo, os formularios mudam.
Queria entender melhor essa parte que está em meu código:
<h:panelGrid columns=“2” cellspacing=“2px” columnClasses=“align_right,align_left” rendered="#{!isTask or taskView.tabs[‘logistics’].fields[‘via’].rendered}">
<s:span><h:outputLabel value=“Via de Transporte”/><s:span styleClass=“required” rendered="#{isTask and taskView.tabs[‘logistics’].fields[‘via’].required}">*</s:span></s:span>
<s:decorate>
<h:selectOneMenu value="#{form.Order.transportTypeEnum}" required="#{isTask and taskView.tabs[‘logistics’].fields[‘via’].required}" disabled="#{isTask and taskView.tabs[‘logistics’].fields[‘via’].disabled or (s:hasRole(‘operational_user’)and (isTask==false)) }">
<s:selectItems value="#{provider.TransportTypeEnum.values}" var=“type” label="#{messages[type.name]}" noSelectionLabel=“Selecione”/>
<a4j:support event=“onchange” reRender=“transport” ajaxSingle=“true” eventsQueue=“queue”/>
<s:convertEnum/>
</h:selectOneMenu>
</s:decorate>
<rich:spacer width=“120px”/><s:span/>
</h:panelGrid>
Se alguém puder me ajudar…