Bom dia Galera…
Quando clico no botao manutenção ele fala q a variavel diff está null... alguem pode me ajudar
Eu estava usando o lightBox, mais naum achei uma maneira de passar a varialvel.
Obrigado a todos pela ajuda
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui">
<p:dataTable id="tabela" var="p" value="#{comparacaoBean.diferenca}"
paginator="true" rows="10"
paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}"
rowsPerPageTemplate="5,10,15" selectionMode="single" lazy="true"
styleClass="dados" rowClasses="impar,par">
<f:facet name="header">Comparação NCM</f:facet>
<p:columnGroup type="header">
<p:row>
<p:column colspan="2" headerText="Cod. Barra" style="width:20%;" />
<p:column colspan="2" headerText="NCM" style="width:15%;" />
<p:column colspan="2" headerText="Descricao" style="width: 55%;" />
<p:column headerText="Ação" style="width: 10%;" />
</p:row>
</p:columnGroup>
<p:column>
<h:outputText value="#{p.produtoSped.cod_barra}" />
</p:column>
<p:column style="background-color: yellow;">
<h:outputText value="#{p.produto.codBarra}" />
</p:column>
<p:column>
<h:outputText value="#{p.produtoSped.ncm}" />
</p:column>
<p:column style="background-color: yellow;">
<h:outputText value="#{p.produto.ncm}" />
</p:column>
<p:column>
<h:outputText value="#{p.produtoSped.descr_compl}" />
</p:column>
<p:column style="background-color: yellow;">
<h:outputText value="#{p.produto.descricao}" />
</p:column>
<p:column>
<p:commandLink action="#{comparacaoBean.setDiff(p)}"
value="Manutenção" oncomplete="dialog.show()">
</p:commandLink>
</p:column>
</p:dataTable>
<p:dialog id="dialog" header="Campos">
<ui:include src="correcao.xhtml"></ui:include>
</p:dialog>
</html>