Antes de tudo obrigado por quem puder ajudar…
Tenho uma pagina (ponto).
dentro desta pagina tenho um dialog prime faces (ponto).
não estou conseguindo recuperar o que é digitado no DIALOG, alguém pode me ajudar (antes que sugiram, já vi em diversos tutoriais e nada funcionou)… seguee o codigo da pagina e do been…
<h:form id="formDlg">
<p:dialog id="dlgInsert" header="#{labels.atributo_cadastro}" widgetVar="dialogCadastrar" modal="false" resizable="false" closable="false" >
<p:focus context="dlgInsert"/>
<p:messages showDetail="true" />
<h:panelGrid columns="4" cellpadding="5">
<p:outputLabel value="#{labels.atributo_seq}: " />
<p:spinner id="seg" value="#{especificacaoEAR.sequencia}" size="4" pt:placeholder="Sequencia" required="true" requiredMessage="A Sequência é Obrigatorio" />
<p:message for="seg" />
<p:tooltip for="seg" value="Sequência do Atributo no Book" />
<p:outputLabel value="#{labels.atributo_nivel}: " />
<p:inputText id="nivel" value="#{especificacaoEAR.nivelAtributo}" size="4" pt:placeholder="Nivel" required="true" requiredMessage="O Nivel é Obrigatorio" />
<p:message for="nivel" />
<p:tooltip for="nivel" value="Nivel do atributo no Book" />
<p:outputLabel value="#{labels.atributo_Nome_campo}: " />
<p:inputText id="nome" value="#{especificacaoEAR.campo}" pt:placeholder="Digite o Nome do Atributo" required="true" requiredMessage="O Atributo é Obrigatorio" />
<p:message for="nome" />
<p:tooltip for="nome" value="Atributo" />
<p:outputLabel value="#{labels.atributo_dataType}: " />
<p:selectOneMenu id="tipo" value="#{especificacaoEAR.dataType}" required="true" requiredMessage="Datatype é Obrigatório">
<f:selectItem itemLabel="Selecione..." noSelectionOption="true" />
<f:selectItem itemLabel="Item de grupo" itemValue="G" />
<f:selectItem itemLabel="Numerico" itemValue="N" />
<f:selectItem itemLabel="Alphanumerico" itemValue="A" />
<p:ajax listener="#{especificacaoEAR.carregaDatatype}" update="tam,dec,desc" event="change"/>
</p:selectOneMenu>
<p:outputLabel />
<p:tooltip for="tipo" value="DataType do Atributo" />
<p:outputLabel value="#{labels.atributo_tamanho}: " />
<p:spinner id="tam" value="#{especificacaoEAR.tamanho}" size="4" disabled="#{especificacaoEAR.trueFalseT}" pt:placeholder="Tamanho"/>
<p:outputLabel />
<p:tooltip for="tam" value="Tamanho do Atributo" />
<p:outputLabel value="#{labels.atributo_decimal}: " />
<p:spinner id="dec" value="#{especificacaoEAR.decimal}" size="4" disabled="#{especificacaoEAR.trueFalseV}" pt:placeholder="Decimal" />
<p:message for="dec" />
<p:tooltip for="dec" value="Valor decimal se Atributo For Numérico" />
<p:outputLabel value="#{labels.atributo_descricao}: " />
<p:inputTextarea id="desc" value="#{especificacaoEAR.descricao}" disabled="#{especificacaoEAR.trueFalseD}" pt:placeholder="Digite a Descrição do Atributo" required="true" requiredMessage="Descrição do Atributo é Obrigatorio" />
<p:message for="desc" />
<p:tooltip for="desc" value="Descrição do Atributo " />
</h:panelGrid>
<p:separator/>
<p:commandButton value="#{labels.button_save}" action="#{especificacaoEAR.salvarAtributo}" onclick="PF('dialogCadastrar').show();" ajax="true" icon="ui-icon-check" />
<p:commandButton value="#{labels.button_return}" onclick="PF('dialogCadastrar').hide();" ajax="true" icon="ui-icon-arrowreturnthick-1-e" />
</p:dialog>
</h:form>
been deste dialog
/**
*
*
* @return INCLUI NOVO ATRIBUTO
*/
public String salvarAtributo(){
sequencia = flashHelper.get("sequencia");
buceta = flashHelper.get("buceta");
campo = flashHelper.get("campo");
dataType = flashHelper.get("dataType");
tamanho = flashHelper.get("tamanho");
decimal = flashHelper.get("decimal");
descricao = flashHelper.get("descricao");
nomeBook = flashHelper.get("bookNome");
// System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"+sequencia);
// System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"+buceta);
// System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"+campo);
// System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"+dataType);
// System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"+tamanho);
// System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"+decimal);
// System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"+descricao);
// System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"+nomeBook);
atributo.setAtributoSequencia(sequencia);
atributo.setAtributoNivel(buceta.toString());
atributo.setAtributoCampo(campo);
atributo.setAtributoDataType(dataType);
atributo.setAtributoByte(tamanho);
atributo.setAtributoDec(decimal);
atributo.setAtributoDescricao(descricao);
atributo.setAtributoNomeBook(nomeBook);
atributoService.inserir(atributo);
this.sequencia = null;
this.buceta = null;
this.campo = "";
this.dataType = "";
this.tamanho = null;
this.decimal = null;
this.descricao = "";
flashHelper.put("sequencia",sequencia);
flashHelper.put("nivelAtributo",buceta);
flashHelper.put("campo",campo);
flashHelper.put("dataType",dataType);
flashHelper.put("tamanho",tamanho);
flashHelper.put("decimal",decimal);
flashHelper.put("descricao",descricao);
flashHelper.put("page", "especificacao_arquivo");
return "/pages/books/especificacao_arquivo.faces"+ "?faces-redirect=true";
}
o reorno é nulo alguem pode me ajudar???