Estou tendo o seguinte problema na minha aplicação:
Possuo uma dataTable com 4 colunas. 3 com informações e a 4ª apenas com um botão de alterar. Ao clicar no botão de alterar esses valores são passados para 3 campos de textos que ficam ao lado da dataTable (mesmo form). O problema é que essas informações só aparecem nos campos, caso eles estejam disabled=“true”.
Poste o código para auxiliar.
Faz muito tempo que não uso JSF (uns 6 anos), mas parece que eu me lembro de algo do tipo.
É só um palpite, um chute. Disabled é diferente de Editable. Se você estiver misturando os dois, pode ser que de problema.
Não lembro se existe a propriedade “editable”.
R
renanlalier
Coloca o código da tabela ai para a gente ver.
Abraço.
Renan.
Thiago_Siqueira
Seguem os códigos:
DataTable
<p:dataTableid="table_alteraVariaveisGlobais"value="#{contratoMB.contratoDetalhes.sgttb004VariaveisGlbsCntros}"var="row"emptyMessage="#{msgApp.Nao_Existe_Registros}"paginator="true"paginatorPosition="bottom"rows="3"width="600px"><p:columnid="column_variavel"headerText="#{msgContrato.COL_VARIAVEL}"style="text-shadow: none !important;"width="70"><h:outputLabelstyleClass="semClick"value="#{row.noVariavel}"/></p:column><p:columnid="column_deVariavel"headerText="#{msgContrato.COL_DESCRICAO_VARIAVEL}"width="330"><h:outputLabelstyleClass="semClick"value="#{row.deVariavel}"/></p:column><p:columnid="column_valorVariavel"headerText="#{msgContrato.COL_VALOR_VARIAVEL}"width="70"><h:outputLabelstyleClass="semClick"value="#{row.vrVariavel}"converter="valorVariavelConverter"/></p:column><p:columnid="column_acao"width="60"headerText="#{msgContrato.COL_ACAO_VARIAVEL}"><!-- É esse o botão que estou chamando [INÍCIO] --><p:commandLinkid="link_toAlterar"actionListener="#{contratoMB.toAlterarVariavel}"title="#{msgContrato.TITLE_ALTERAR_REGISTRO_ATUAL}"update=":form"ajax="false"immediate="true"><h:graphicImagevalue="/resources/img/layout/icon_editar.gif"style="margin:0px 5px; border: none !important;"/></p:commandLink><!-- É esse o botão que estou chamando [FIM] --><h:commandLinkid="link_inativar"actionListener="#{contratoMB.doInativaVariavel(row)}"title="#{msgContrato.TITLE_INATIVAR_REGISTRO}"rendered="#{row.icAtivo}"onclick="if(!confirm('#{msgsCef.MA004}')) {return false;}"immediate="true"><h:graphicImagevalue="/resources/img/layout/icon_-delete.gif"styleClass="action-icon"style="margin:0px 5px; border: none !important;"/></h:commandLink><h:commandLinkid="link_ativar"actionListener="#{contratoMB.doAtivaVariavel(row)}"title="#{msgContrato.TITLE_ATIVAR_REGISTRO}"rendered="#{!row.icAtivo}"onclick="if(!confirm('#{msgsCef.MA006}')) {return false;}"immediate="true"><h:graphicImagevalue="/resources/img/layout/tick.png"styleClass="action-icon"style="margin:0px 5px; border: none !important;"/></h:commandLink></p:column></p:dataTable>