Olá Pessoal,
Estou com um problema na hora de obter o código de um registro em um código de um Grid, o que tem de errado neste código:
Este é o código do Netui:grid (obterListaRegraAnalise.jsp)
<netui-data:grid dataSource="{pageFlow.listaRegraAnalise}" name="{pageFlow.gridListaRegraAnalise}">
<netui-data:gridStyle styleClassPrefix="gridStyle"/>
<netui-data:pager pageSize="5" renderInHeader="false" action="acPaginacaoRegraAnalise" renderInFooter="true"/>
<netui-data:columns filterAction="acFiltroRegraAnalise" sortAction="acOrdenaRegraAnalise">
<netui-data:anchorColumn action="acSelecionaRegraAnalise" styleClassPrefix="dataStyleDir" filterable="true" addRowId="true" title="{bundle.msg.LBL_CD_REGRA}" sortable="true" name="cd_regra_analise" width="70px"/>
<%if(session.getAttribute("language").equals("pt")) {%>
<netui-data:anchorColumn action="acSelecionaRegraAnalise" styleClassPrefix="dataStyleDir" addRowId="true" title="{bundle.msg.LBL_DS_DESCRICAO_P}" name="ds_descricao_p" width="70px" />
<%} else {%>
<netui-data:anchorColumn action="acSelecionaRegraAnalise" styleClassPrefix="dataStyleDir" addRowId="true" title="{bundle.msg.LBL_DS_DESCRICAO_E}" name="ds_descricao_e" width="70px" />
<%}%>
<netui-data:anchorColumn action="acSelecionaRegraAnalise" styleClassPrefix="dataStyleDir" filterable="true" addRowId="true" title="{bundle.msg.LBL_SIT_REGRA}" sortable="true" name="vl_situacao" width="70px" />
<netui-data:anchorColumn action="acSelecionaRegraAnalise" styleClassPrefix="dataStyleDir" filterable="true" addRowId="true" title="{bundle.msg.LBL_DT_CRIACAO_REGRA}" sortable="true" name="dt_criacao" width="70px">
<netui:formatDate pattern="dd/MM/yyyy" />
</netui-data:anchorColumn>
</netui-data:columns>
</netui-data:grid>
Código do Método que pega o Identificador (JPFManterRegraAnaliseController.jpf)
String str = SortFilterService.decodeUniqueIdentifier(getRequest(), gridListaRegraAnalise, "cd_regra_analise");
this.regraAnaliseForm.setRegraAnaliseVO(new RegraAnaliseVO());
this.regraAnaliseForm.getRegraAnaliseVO().setCd_regra(Long.parseLong(str));
return new Forward("success");
O que está faltando?
Obrigado a todos