Rich:tabPanel Colapsar

2 respostas
G

Boas pessoal,

Tenho o meu tabPanel assim:
[img]http://img515.imageshack.us/img515/6318/25084864.jpg[/img]

Quando clico em pesquisa ele redioreciona a pagina para outro xhtml. E eu queria que depois de clicar em pesquisa colapsa-se o tabPanel e que ficasse assim:

[img]http://img854.imageshack.us/img854/7639/87794779.jpg[/img]

Para tirar o printscreen com ele colapsado bastou-me fazer reRender ao tab, o problema é que como ele muda de página não colapsa.

xhtml:
<rich:tab id="arr" label="Arruamentos">
            
            <h:panelGroup id="arr_tab" >
            
            <b>Indicativo:</b>&#160; &#160; &#160; &#160; &#160; &#160; 
            <h:selectOneMenu value="#{arruamentoBean.filtro.indicativo_descricao}"  
								styleClass="indicativoOuTitulo" >
							<s:selectItems value="#{listaIndicativos}" var="indicativo"
									label="#{indicativo.descricao}"
									itemValue="#{indicativo.descricao}"
									noSelectionLabel="Selecione..."
									/>
									</h:selectOneMenu>
			&#160; &#160; 	&#160; &#160; 	
			 <b>Título:</b>&#160; &#160; &#160; &#160; &#160; &#160; 
            <h:selectOneMenu value="#{arruamentoBean.filtro.titulo_abreviatura}"
								styleClass="indicativoOuTitulo">
							<s:selectItems value="#{listaTitulos}" var="titulo"
									label="#{titulo.descricao}"
									itemValue="#{titulo.abreviatura}"
									noSelectionLabel="Selecione..."
									/>
									</h:selectOneMenu>
					&#160; &#160; 	&#160; &#160; 						
			 <b>Designação:</b>&#160; &#160; &#160; &#160; &#160; &#160; 	
			 <h:inputText value="#{arruamentoBean.filtro.designacao}" >
							</h:inputText>
				&#160; &#160; 	&#160; &#160; 	
			<b>Sinónimos:</b>&#160; &#160; &#160; &#160; 
			<h:selectBooleanCheckbox
								value="#{arruamentoBean.filtro.pesq_sinonimo}"/>
					&#160; &#160; 	&#160; &#160; 					
			<b>Marcados para Correção:</b>&#160; &#160; &#160; &#160; 	
			<h:selectBooleanCheckbox
								value="#{arruamentoBean.filtro.corrigir}"/>
								&#160; &#160;&#160; &#160;
								<h:commandButton id="pesquisa_arr" value="Pesquisar"
									reRender="form1"
									action="#{arruamentoBean.pesquisar()}"
									
									/>
					<br/>	
		 
		    <a4j:commandButton value="Selecionar Localidade" reRender="arr_tab"
							action="#{arruamentoBean.abrePesquisaLocalidade()}" immediate="true"
								bypassUpdates="false" >		
							<rich:toolTip>
								<span> Escolher Localidade </span>
							</rich:toolTip>
						</a4j:commandButton>
						
....		
												
            </h:panelGroup>
            
        </rich:tab>
Bean pesquisar:
public String pesquisar() {
		System.out.println(filtro.getLocalidade().getCodigo_abreviado());
		if(filtro.getIndicativo_descricao()!=null) {
			filtro.setIndicativo(converterIndicativo(filtro.getIndicativo_descricao()));
		}
		else {
			filtro.setIndicativo(0);
		}
	    editarArr=false;
		arruamentoSelecionado= new Arruamento();
		listaArruamentos=InterfacesListagens.listarArruamentos(filtro);
		if(listaArruamentos == null)
			listaArruamentos = new ArrayList<Arruamento>();
		if(filtro.isPesq_sinonimo()) {
			InterfacesListagens.verArruamentos_X_Sinonimos(filtro);
		}
		arrToolBar=false;
		return "/manterArruamentos.xhtml";
	}

Agradecia ajuda,
Obrigado

2 Respostas

M

Amigo, vou dizer que não entendi o que você quer dizer com “colapsar”. tem como detalhar isso ai melhor ?

G

A primeira imagem que meti o painel não está colapsado (não está fechado) na segunda está.

Cumps,

Criado 18 de março de 2013
Ultima resposta 18 de mar. de 2013
Respostas 2
Participantes 2