Estou com um problema, quando clico em “Mostrar produto” que ele abre o “dialog”, quando adiciono a linha <p:inputText size=“20” Value="#categoriaBean.selected.nome}"/>
Da erro e não pega a informação que está no selected e aparece o erro dizendo que está null… Quando retiro essa linha so deixo as outras funciona normalmente.
public void minhaFuncao(SelectEvent se) {
this.testeNome = ((MinhaCategoria) se.getObject()).getNome())
}
[]'s
T
thalescastello
Tentei aqui, mas o erro continua.
alexandre.regattieri
Vê se te ajuda:
XHTML
<h:formid="princ"><tablewidth="900"><tr><tdalign="left"valign="top"width="900"><p:panelheader="Relação de Exames"style="width:800px;"><p:dataTableid="exames"var="exame"value="#{exameBean.listagem}"selection="#{exameBean.dado}"selectionMode="single"rowKey="#{exame.idAtendExame}"><p:ajaxevent="rowSelect"listener="#{exameBean.actionSelecLinha}"update=":princ:detalhes1,:princ:detalhes2"oncomplete="dlg.show()"/><p:columnheaderText="Exame">#{exame.nomExame}</p:column><p:columnheaderText="Valor">#{exame.valor}</p:column><p:columnheaderText="Observacao">#{exame.observacao}</p:column><p:columnheaderText="Divulga">#{exame.divulga}</p:column></p:dataTable></p:panel></td></tr></table><p:dialogheader="Detalhamento"widgetVar="dlg"modal="true"showEffect="fade"><p:outputPanelid="detalhes1"style="text-align:left;"layout="block"><h:panelGridcolumns="2"cellpadding="5"id="detalhes2"><h:inputHiddenvalue="#{exameBean.dado.idAtendExame}"/><h:inputHiddenvalue="#{exameBean.dado.idAtend}"/><h:outputLabelvalue="Nome"/><h:outputTextvalue="#{exameBean.dado.nomExame}"/><h:outputLabelvalue="Valor"/><p:inputTextvalue="#{exameBean.valor}"size="10"maxlength="10"disabled="#{exameBean.mostra}"/><h:outputLabelvalue="Observacao"/><p:inputTextvalue="#{exameBean.observacao}"size="10"maxlength="50"/><h:outputLabelvalue="Divulga"/><p:selectOneRadiovalue="#{exameBean.divulga}"><f:selectItemitemLabel="Sim"itemValue="S"/><f:selectItemitemLabel="Não"itemValue="N"/></p:selectOneRadio><p:commandButtonvalue="Atualizar"actionListener="#{exameBean.actionAtualizar}"update=":princ:exames"oncomplete="dlg.hide()"/><p:commandButtonvalue="Sair"onclick="dlg.hide()"/></h:panelGrid></p:outputPanel></p:dialog></h:form>