У меня проблема с богатым POPUPPANEL в моей форме. У меня есть selectonemenu с конвертером, он отлично работает, если я делаю компонент в простой форме с панельной сеткой, но когда я делаю это на popuppanel значение из selectonemenu не отправьте bankingbean я считаю пустымпроблема в popuppanel и selectonemenu с конвертером
я попробовал мульти трюк, но не результат
так вот мой код в виде .xhtml
<h:form>
<rich:popupPanel id="piecePanel" autosized="true" width="500"
domElementAttachment="form" header="Modifier">
<a4j:outputPanel>
<b><h:messages style="color: red;" /></b>
</a4j:outputPanel>
<rich:panel>
<h:panelGrid columns="3">
<h:outputText value="Piece *"></h:outputText>
<h:selectOneMenu converter="#{GenericConverter}"
value="#{pieceBean.piece}">
<f:selectItem itemLabel="" />
<f:selectItems value="#{listBean.selectPiece}" />
</h:selectOneMenu>
<a4j:commandButton action="#{pieceBean.affectpiece2Vehicule}"
limitRender="true" render="tablePiece"
onclick="#{rich:component('waitFormPanel')}.show()"
oncomplete="#{rich:component('waitFormPanel')}.hide()"
value="affecter" />
</h:panelGrid>
</rich:panel>
<rich:panel>
<rich:dataTable id="tablePiece" value="#{pieceBean.piecesByVehicule}"
var="dataItem" rows="12">
<rich:column>
<f:facet name="header">
<h:panelGroup>
<h:outputText value="prix" />
</h:panelGroup>
</f:facet>
<h:outputText value="#{dataItem.piece.prix}" />
</rich:column>
<rich:column>
<f:facet name="header">
<h:panelGroup>
<h:outputText value="action" />
</h:panelGroup>
</f:facet>
<a4j:commandButton action="#{pieceBean.disaffectpiece}"
limitRender="true" render="tablePiece" execute="@this"
onclick="#{rich:component('waitFormPanel')}.show()"
oncomplete="#{rich:component('waitFormPanel')}.hide()"
styleClass="ajoutBtn" value="desaffecte">
<f:setPropertyActionListener value="#{dataItem}"
target="#{pieceBean.currentPieceVehicule}" />
</a4j:commandButton>
</rich:column>
</rich:dataTable>
</rich:panel>
</rich:popupPanel>
Посмотрите на консоль javascript для браузера для ошибок преобразования/проверки (хотя я вижу ' ' там). Кроме того, попробуйте сделать каждую всплывающую панель собственной ' '; упрощает чтение и отладку –
kolossus
Я пробовал свою дорогу, но никакого результата вообще не получаю – mogiwara