Problema ao tentar renderizar uma linha em uma table

1 resposta
Alchemist

Bom dia pessoal, estou com um problema bem grandinho aqui e precisava solucionar ele rápido…

Vamos la eu tenho uma aplicação em JSf com richFaces e facelets… estou tendo que fazer uma tela onde nela há alguns campos dinamicos, onde eles devem aparecer e desaparecer, estes campos estão dentro de uma tabela, então eu tenho que fazer a linha toda da tabela desaparecer e aparecer…

Estou com este problema em um campo…

<h:panelGroup id="painelItensPolo">
				<h:panelGroup rendered="#{fechamentoMB.exibirPoloSelecao}" id="painelPoloSelecao" layout="block"> 
					<tr>
						<td class="labelColumn">
							<h:outputText id="poloOut"
								rendered="#{fechamentoMB.exibirPoloSelecao}" 
								value="${b['comum.polo']}" 
								styleClass="label" />
						</td>
						<td colspan="3" class="inputContextoColumn">
							<h:selectOneMenu id="poloSel"
									value="#{fechamentoMB.poloSelecionado}" 
									disabled="#{fechamentoMB.desabilitarItensPolo}"
									rendered="#{fechamentoMB.exibirPoloSelecao}" 
									label="${b['comum.polo']}" 
									title="${b['comum.polo']}" 
									styleClass="inputTexto" style="width:300px;">
									<f:selectItems id="itensPolo" value="#{fechamentoMB.itensPolo}"/>
									<f:converter converterId="IdentifiableConverter"/>
							</h:selectOneMenu>
						</td>
					</tr>
				</h:panelGroup>
			</h:panelGroup>

e eu tenho que renderizar apartir desta ação:

<a4j:region id="regiaoCilo" rendered="#{fechamentoMB.exibirCampoCiclo}">
					<tr>
						<td class="labelColumn">
							<h:outputText id="periodoOut"
								value="#{fechamentoMB.tipoPeriodo.descricao}"
								rendered="#{fechamentoMB.exibirCampoCiclo}"
								styleClass="label"/>
						</td>
						<td colspan="3" class="inputContextoColumn">
							<h:selectOneMenu id="periodoSel"
								value="#{fechamentoMB.periodoSelecionado}"
								rendered="#{fechamentoMB.exibirCampoCiclo}"
								styleClass="inputTexto" style="width:100px;">
								<f:selectItems id="itensPeriodo" value="#{fechamentoMB.itensPeriodos}"/>
								<a4j:support event="onchange" 
									reRender="painelItensPolo" 
									action="#{fechamentoMB.doCarregarItensPolo}"
									limitToList="true" />
							</h:selectOneMenu>
						</td>
					</tr>
				</a4j:region>

Só que eu não consigo fazer ele aparecer… com a4j:region renderizando o formulario todo eu consigo, porem eu não poderia fazer isto…

1 Resposta

Alchemist

Nigurm pofr ajudar ? :frowning:

Criado 26 de novembro de 2010
Ultima resposta 26 de nov. de 2010
Respostas 1
Participantes 1