pessoal estou tendo problemas para recuperar a lista que esta no meu painel grid
meu xhtml
<p:panel header="Indexadores" style="margin-bottom:10px;height:auto;width:600px;" rendered="true">
<p:dataGrid value="#{clienteBean.lindex}" var="index" columns="1" widgetVar="lindex">
<p:column>
<h:panelGrid columns="5" cellspacing="5" border="0">
<h:outputLabel value="#{index.label}: " rendered="true" />
<p:inputText value="#{index.textInput}" rendered="#{index.isinput}" />
<p:inputTextarea value="#{index.txtArea}" rendered="#{index.istxt}" style="width:300px" />
<p:inputText value="#{index.textInput}" rendered="#{index.isnum}" />
<h:panelGroup>
<p:calendar rendered="#{index.isdat}" style="width:10px;" />
<h:outputLabel value="até: " rendered="#{index.isdat}" />
<p:calendar rendered="#{index.isdat}" style="width:10px;"/>
</h:panelGroup>
<p:selectOneMenu rendered="#{index.iscombo}" >
<f:selectItems value="#{index.lcombo}" var="combo" itemLabel="#{combo.opcao}" itemValue="#{combo.id}" />
</p:selectOneMenu>
</h:panelGrid>
</p:column>
</p:dataGrid>
<br />
<p:commandButton type="Submit" value="salvar" ajax="false" action="#{ClienteBean.salvarIndexadores}" />
</p:panel>
no mangerbean estou fazendo assim
public void salvarIndexadores(){
List<Indexador> index = getLindex;
for(Indexador idx: index){
System.out.println(idx.getLabel());
System.out.println(idx.getTextInput());
}
}
mais ela esta vindo nula, o que estou fazendo de errado??
abraço!! e obrigado