Fala feras
Tenho uma tela do facelets com 2 forms…tenho um botão que abre um modal que está dentro de um dos forms e qdo clico pra fazer submit, ele chega no bean mas os valores chegam nulos.
Alguém sabe o que está faltando?
<td><rich:spacer height="30px"></rich:spacer> <a4j:commandButton rendered="#{consultaMBean.funcionarioTO.admin}" action="#{consultaDelegate.buscarFuncionario}" value="Consultar Funcionário" reRender="horariosRegistrados"/></td>
</tr>
</table>
</h:panelGroup>
</h:form>
<h:panelGroup id="horariosRegistrados">
<div align="center">
<p><h:outputLabel value="Nome: " for="nome" styleClass="labelInput" rendered="#{not empty consultaMBean.funcionarioTO.nome}" />
<h:outputText value="#{consultaMBean.nome}" id="nome" styleClass="label"/>
</p>
<rich:dataTable rendered="#{not empty consultaMBean.funcionarioTO.nome}"
onRowMouseOver="this.style.backgroundColor='#F1F1F1'"
onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'"
cellpadding="0" cellspacing="0" style="text-align: center;"
width="400" border="0" var="dataTrabalhada" value="#{consultaMBean.datasTrabalhadas}">
<h:column>
<f:facet name="header">
<h:outputText value="Data"/>
</f:facet>
<h:outputText value="#{dataTrabalhada.data}">
<f:convertDateTime pattern="dd/MM/yyyy" timeZone="#{initParam.timezone}"/>
</h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Entrada"/>
</f:facet>
<h:outputText value="#{dataTrabalhada.horarioChegada}">
<f:convertDateTime pattern="HH:mm" timeZone="#{initParam.timezone}"/>
</h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Saída"/>
</f:facet>
<h:outputText value="#{dataTrabalhada.horarioSaidaAlmoco}">
<f:convertDateTime pattern="HH:mm" timeZone="#{initParam.timezone}"/>
</h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Entrada"/>
</f:facet>
<h:outputText value="#{dataTrabalhada.horarioRetornoAlmoco}">
<f:convertDateTime pattern="HH:mm" timeZone="#{initParam.timezone}"/>
</h:outputText>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Saída"/>
</f:facet>
<h:outputText value="#{dataTrabalhada.horarioSaida}">
<f:convertDateTime pattern="HH:mm" timeZone="#{initParam.timezone}"/>
</h:outputText>
</h:column>
<h:column rendered="#{consultaMBean.consultaHoras}">
<f:facet name="header">
<h:outputText value="Horas Trabalhadas"/>
</f:facet>
<h:outputText value="#{dataTrabalhada.qtdeDiariaFormatada}"/>
</h:column>
<h:column rendered="#{consultaMBean.horasExtras}">
<f:facet name="header">
<h:outputText value="Total Excedente"/>
</f:facet>
<h:outputText value="#{dataTrabalhada.horasExtras.qtdeExtraFormatada}"/>
</h:column>
<h:column rendered="#{consultaMBean.horasExtras}">
<f:facet name="header">
<h:outputText value="Status"/>
</f:facet>
<h:outputText value="#{dataTrabalhada.horasExtras.status}"/>
</h:column>
<h:column rendered="#{consultaMBean.funcionarioTO.admin}">
<h:outputLink value="#" id="link">
Editar
<rich:componentControl for="panel" attachTo="link" operation="show" event="onclick"/>
</h:outputLink>
</h:column>
</rich:dataTable>
<br/>
<rich:spacer height="30px"></rich:spacer>
<a4j:commandButton rendered="#{consultaMBean.funcionarioTO.admin}" value="Incluir Nova Data" id="btEditar" action="#{consultaMBean.inicialicarDataTrabalhada}">
<f:param name="tpDataTrab" value="nova"/>
<rich:componentControl for="panel" attachTo="btEditar" operation="show" event="onclick"/>
</a4j:commandButton>
<rich:spacer width="30px"></rich:spacer>
<a4j:form ajaxSubmit="true">
<rich:modalPanel id="panel" width="230" height="220">
<f:facet name="header">
<h:panelGroup>
<h:outputText value="Inclusão/Alteração de Data Trabalhada"></h:outputText>
</h:panelGroup>
</f:facet>
<f:facet name="controls">
<h:panelGroup>
<h:outputText value="X" id="hidelink"/>
<rich:componentControl for="panel" attachTo="hidelink" operation="hide" event="onclick"/>
</h:panelGroup>
</f:facet>
<rich:spacer height="30px"></rich:spacer>
<table>
<tr>
<td><h:outputLabel value="Data:" for="data" /></td>
<td><rich:calendar value="#{consultaMBean.dataTrabalhadaTO.data}" id="data" datePattern="dd/MM/yyyy"></rich:calendar> </td>
</tr>
<tr>
<td><h:outputLabel value="Entrada:" for="entrada1" /></td>
<td><h:inputText value="#{consultaMBean.entrada1}" id="entrada1"></h:inputText> </td>
</tr>
<tr>
<td><h:outputLabel value="Saída:" for="saida1" /></td>
<td><h:inputText value="#{consultaMBean.saida1}" id="saida1"></h:inputText> </td>
</tr>
<tr>
<td><h:outputLabel value="Entrada:" for="entrada2" /></td>
<td><h:inputText value="#{consultaMBean.entrada2}" id="entrada2"></h:inputText> </td>
</tr>
<tr>
<td><h:outputLabel value="Saída:" for="saida2" /></td>
<td><h:inputText value="#{consultaMBean.saida2}" id="saida2"></h:inputText> </td>
</tr>
<tr>
<td colspan="2">
<a4j:commandButton value="Salvar" action="#{consultaDelegate.incluirDataTrabalhada}"></a4j:commandButton>
</td>
</tr>
</table>
</rich:modalPanel>
</a4j:form>
</div>
</h:panelGroup>