Rich:modalPanel -> SEAM -> Não popula Valores

Boas pessoal,

Tenho um modalPanel com uma dataTable, em que quero alterar os valores que estão dentro da tabela. Ao carregar no botão edit ele deixa alterar o valor, mas depois ao guardar o resultado ele não guarda o novo valor mas sim o antigo, ou seja, não popula. No meu programa tenho imensas coisas idênticas a esta, mas só estou a ter este problema dentro do modalPanel… Alguém já passou por isto?

[code]<rich:modalPanel id=“panel” resizeable=“true” position=“absolute"
left=“40%” top=“10%” width=“700"
height=”#{interfaceTipos.pxModalPanel}”>

						<f:facet name="header">
							<h:panelGroup>
								<h:outputText value="Regras dos Atributos"></h:outputText>
							</h:panelGroup>
						</f:facet>
						<f:facet name="controls">
							<h:panelGroup>
								<h:graphicImage value="/img/close.png" styleClass="hidelink"
									id="hidelink" />
								<rich:componentControl for="panel" attachTo="hidelink"
									operation="hide" event="onclick" />
							</h:panelGroup>
						</f:facet>
						<br />

						<center>
							<b>Interface: </b>&#160; &#160; &#160; &#160;
							<h:outputText id="interf"
								value="#{interfaceTipos.tpInterf.interf.nome}"
								style=" width : 50px;">
							</h:outputText>
							&#160; &#160; &#160; &#160; <b>Tipo Registo: </b>&#160; &#160;
							&#160; &#160;
							<h:outputText id="tpReg"
								value="#{interfaceTipos.registoAssociadoSelecionado.nome}"
								style=" width : 50px;">
							</h:outputText>

							&#160; &#160; &#160; &#160; <b>Tipo do Interface: </b>&#160;
							&#160; &#160; &#160;
							<h:outputText id="tpInterf"
								value="#{interfaceTipos.tpInterf.condicao1} - #{interfaceTipos.tpInterf.condicao2}"
								style=" width : 50px;">
							</h:outputText>
						</center>
						<br />

						<rich:panel id="panelRegras">

							<rich:dataTable id="tabelaRegras"
								value="#{interfaceTipos.regrasIP}" var="regra" rowClasses="cur">

								<a4j:support event="onRowClick"
									action="#{interfaceTipos.selecionaAtributo(regra)}"
									immediate="true" bypassUpdates="false">
								</a4j:support>


								<h:column>
									<f:facet name="header">Atributo</f:facet>
									<h:outputText value="#{regra.nome}"></h:outputText>
								</h:column>

								<h:column>
									<f:facet name="header">Tipo</f:facet>
									<h:outputText value="#{regra.tipo}"></h:outputText>
								</h:column>

								<h:column>
									<f:facet name="header">Comp.</f:facet>
									<h:outputText value="#{regra.comprimento}"></h:outputText>
								</h:column>

								<h:column>
									<f:facet name="header">Op.</f:facet>
									<rich:inplaceSelect value="#{regra.regAtrDepOpt}"
										editEvent="#{interfaceTipos.editarRegras==false ? 'none' : 'onclick'}">
										<f:selectItem itemValue=" " itemLabel=" " />
										<f:selectItem itemValue="A" itemLabel="A" />
										<f:selectItem itemValue="M" itemLabel="M" />
										<f:selectItem itemValue="O" itemLabel="O" />
									</rich:inplaceSelect>
								</h:column>



								<h:column>
									<f:facet name="header">Valor por defeito</f:facet>

									<rich:inplaceInput value="#{regra.regAtrDepDefText}"
										editEvent="#{interfaceTipos.editarRegras==false ? 'none' : 'onclick'}">
									</rich:inplaceInput>
								</h:column>


								<h:column>
									<f:facet name="header">Dep.</f:facet>
									<h:outputText value="#{regra.atrDepDepType}"></h:outputText>
								</h:column>

								<h:column>
									<f:facet name="header">Valor de Dependência</f:facet>
									<h:outputText value="#{regra.atrDepQualNumber}"></h:outputText>
								</h:column>

								<h:column>
									<f:facet name="header">Atributo Dependente</f:facet>
									<h:outputText value="#{regra.depRecAtrName}"></h:outputText>
								</h:column>

								<h:column style="width: 500px;">
									<f:facet name="header">Editar</f:facet>
									<center>
										<a4j:commandButton value="editar" image='img/edit.png'
											action="#{interfaceTipos.editarRegrasAtr(regra)}"
											reRender="tabelaRegras, panelRegras">
											<rich:toolTip>
												<span style="white-space: nowrap"> Editar </span>
											</rich:toolTip>
										</a4j:commandButton>
									</center>
								</h:column>

							</rich:dataTable>


							<a4j:commandButton id="submit" value="gravarRegras"
								action="#{interfaceTipos.gravarRegras()}"
								reRender="tabelaRegras, panelRegras"
								rendered="#{interfaceTipos.editarRegras==true}"
								image='img/save.png' style="width : 47px; height : 45px;"></a4j:commandButton>

						</rich:panel>

</rich:modalPanel>[/code]