Gente,
Estou com uma dúvida, tenho esse código abaixo de um popup do RichFaces. Como que eu faço pra salvar o valor do modelo no campo “User Agent”??
No lugar de “listPendentBean.useragent.value”, eu pensei em colocar “listPendentBean.device.model” mas não vai dar certo, alguém sabe como fazer?
[code]<rich:popupPanel id=“popup_add_model”
styleClass=“popup_minimo”
autosized=“true”>
<h:form>
rich:panel
<f:facet name=“header”>
<h:outputText value=“INCLUIR NOVO MODELO”/>
</f:facet>
<h:panelGrid columns=“3”>
<h:outputText value=“Fabricante: “/>
<rich:select id=“manufacturer”
required=“true”
requiredMessage=“Campo Obrigatório!”
value=”#{listPendentBean.manufactorId}”
enableManualInput=“true”
defaultLabel=“Selecione o fabricante…”>
<f:selectItems value="#{listPendentBean.manufacturer}"
var="manufactor"
itemLabel="#{manufactor.name}"
itemValue="#{manufactor.id}">
</f:selectItems>
</rich:select>
<rich:messages for="manufacturer"/>
<h:outputText value="Modelo: "/>
<h:inputText id="model"
requiredMessage="Campo Obrigatório!"
value="#{listPendentBean.device.model}">
</h:inputText>
<rich:messages for="model"/>
<h:outputText value="Sistema Operacional: "/>
<rich:select id="operatingSystem"
value="#{listPendentBean.device.operatingSystem}"
required="true"
requiredMessage="Campo Obrigatório!"
defaultLabel="Selecione o sistema operacional..."
enableManualInput="true">
<f:selectItem itemLabel="OUTROS"
itemValue="OUTROS"/>
<f:selectItem itemLabel="ANDROID"
itemValue="ANDROID"/>
</rich:select>
<rich:messages for="operatingSystem"/>
<h:outputText value="User Agent: "/>
<h:inputText id="userAgent"
requiredMessage="Campo Obrigatório!"
value="#{listPendentBean.useragent.value}"> <----- AQUI !!!
</h:inputText>
<rich:messages for="userAgent"/>
<h:outputText value="Largura: "/>
<h:inputText id="width"
requiredMessage="Campo Obrigatório!"
value="#{listPendentBean.device.width}">
</h:inputText>
<rich:messages for="width"/>
<h:outputText value="Altura: "/>
<h:inputText id="height"
requiredMessage="Campo Obrigatório!"
value="#{listPendentBean.device.height}">
</h:inputText>
<rich:messages for="height"/>
<a4j:commandButton value="Cancelar"
onclick="#{rich:component('popup_add_model')}.hide(); return false;" />
<a4j:commandButton value="Incluir"
action="#{listPendentBean.addDevice()}"
execute="@form"/>
<f:facet name="footer" >
<h:outputLabel value="*Todas as informações são obrigatórias!"
styleClass="aviso"/>
</f:facet>
</h:panelGrid>
</rich:panel>
</h:form>
</rich:popupPanel>[/code]