Pessoal, Preciso colocar no rowKey do meu DataTable um chave composta pelo ID, codguia
e depois precisaria ler o ID e a codguia
Segue abaixo o meu código :
public class Itensguiasol implements Serializable {
private static final long serialVersionUID = 1L;
@EmbeddedId
protected ItensguiasolPK itensguiasolPK;
@Embeddable
public class ItensguiasolPK implements Serializable {
@Basic(optional = false)
@NotNull
@Column(name = "codguia")
private int codguia;
@Basic(optional = false)
@Column(name = "id")
private int id;
<p:dataTable value="#{cadguiaMbeanexec.listaitens}" var="o"
paginator="true" rows="10" pageLinks="10"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks}
{NextPageLink} {LastPageLink} Registros por página: {RowsPerPageDropdown}"
rowsPerPageTemplate="5,10,15,20"
lazy="false"
selectionMode="multiple"
selection="#{cadguiaMbeanexec.selecteditens}"
rowKey=""
>
<p:column
headerText="Requis."
style="width:1%; font-size:10px;font-family:arial,Tahoma,Sans-serif;"
>
<h:outputText value="#{o.itensguiasolPK.codguia}" />
</p:column>