Boa noite pessoal, tô me descabendo com um erro que só acontece no chrome,
Tenho um dataTable com primefaces e coloquei um botão que será utilizado para alterar o registro selecionado, o mesmo quando clicado encaminha para o form de alteração ou inclusão,
até ai tudo blz, no firefox meu código roda perfeitamente, já no chrome
dá o seguinte erro:
[color=darkred]WARNING: For input string: “undefined#4”
java.lang.NumberFormatException: For input string: “undefined#4”
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)[/color]
Se alguém já passou por isso e puder me ajudar, eu agradeço.
Segue o código
LISTAGEM
<h:form>
<p:tooltip global="true"/>
<p:dataTable value="#{categoriaBean.categorias}" var="c" paginator="true" rows="20" selectionMode="single">
<p:column headerText="Código" styleClass="tbCodigo">
<h:outputText value="#{c.codigo}" />
</p:column>
<p:column headerText="Descrição">
<h:outputText value="#{c.descricao}" />
</p:column>
<p:column styleClass="tbBotoes" headerText="Opções">
<p:commandButton image="ui-icon-search"
styleClass="btAlterar"
action="#{categoriaBean.alterar}"
ajax="false">
<f:setPropertyActionListener value="#{c}" target="#{categoriaBean.categoria}" />
</p:commandButton>
<p:commandButton image="ui-icon-circle-close" styleClass="btAlterar" title="Excluir">
<f:param name="codigo"
id="codigoCategoria"
value="#{c.codigo}" />
</p:commandButton>
</p:column>
</p:dataTable>
</h:form>
CADASTRO
<h:form>
<p:tooltip global="true"/>
<h:panelGrid columns="2">
<h:outputLabel value="Descrição: *"
for="descricao" />
<h:inputText value="#{categoriaBean.categoria.descricao}"
id="descricao"
required="true"
label="Descrição"
title="Digite uma descrição."
size="50">
<f:validateLength minimum="2"/>
</h:inputText>
<p:commandButton value="Salvar"
update="msg"
image="ui-icon-circle-plus"
action="#{categoriaBean.salvar}"/>
</h:panelGrid>
</h:form>
</p:panel>
<p:messages id="msg"/>