Gera campos dinamicos com JSF

Pessoal mais uma vez recorro a ajuda de voces, tenho que fazer um formulario dinamico, ou seja no banco eu tenho os tipo que são CMB combo,TXT input e DT pra data pra cada tipo preciso gerar seus respectivos campos, e no caso de ser CMB = combo tenho que pegar todos os dados do banco e preencher o selectonemenu at ai eu fiz perfertamente o que acontece é que agora preciso pegar os valores digitados recuperar no bean e salvar no banco… bom vou postar o codigo…

index.xhtml


<h:form>
	<p:panel header="Indexadores" style="margin-bottom:10px;height:auto;width:600px;" > 
		<p:dataGrid value="#{clienteBean.lindex}" var="index" columns="1">
			<p:column>
				<h:panelGrid columns="5" cellspacing="5" border="0"> 
	       			<h:outputLabel value="#{index.label}: " rendered="true" />
	       			
	       			<p:inputText value="#{index.txtInput}" rendered="#{index.isinput}" />
	       			<p:inputTextarea value="#{index.txtArea}" rendered="#{index.istxt}" style="width:300px" />
	       			<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>
		<p:commandButton type="Submit" value="Salvar" ajax="false" action="#{ClienteBean.salvarDocumento}"></p:commandButton>
	</p:panel>
</h:form>

vcs teriam outra solução pra este problema, fico no aguardo!!
obrigado a todos
abç!!

UP da uma foça ai pessoal…