Primefaces - orderList

1 resposta
felipef

Pessoal boa tarde

Estou com um problema no componente OrderList do primefaces

tenho o seguinte

<m:treeCheckBox value="#{controller.raizVisualizacao}" 
		            		fieldId="treePropriedades" rendered="false"
		            		selection="#{controller.propriedadesVisualizacaoSeleciondas}">
		            		
		            		<p:ajax event="select" update=":tabelas:tabView:basicList" 
		            			listener="#{geradorRelatorioController.onNodeSelect}" />  
		            		
		            	</m:treeCheckBox>
		            	
		            	<h3>#{recursos.ordene_como_gostaria_de_visualizar}</h3> 
		            	<p:orderList id="basicList" value="#{geradorRelatorioController.visualizacaoPropriedadesOrder}" 
		            		var="propriedade" converter="entityConverter"
		            		controlsLocation="none" itemLabel="#{propriedade.nomeVisual}" itemValue="#{propriedade}" 
		            		iconOnly="true"/>
public void onNodeSelect(NodeSelectEvent event) {  
		Object dataNode = event.getTreeNode().getData();
		if (dataNode instanceof Classe) {
			for (Propriedade propriedade : ((Classe)dataNode).getPropriedades()) {
				this.getVisualizacaoPropriedadesOrder().add(propriedade);
			}
		} else {		
			this.getVisualizacaoPropriedadesOrder().add((Propriedade)dataNode);
		}
	}

A ideia é qnd selecionar uma propriedade na arvore a mesma insere uma linha no componente orderList, isso esta funcionando, porem qnd executo uma action atraves de um botão, o metodo setVisualizacaoPropriedadesOrder é chamado, e não é nenhuma chamada que tenho em meu codigo que faz isso

Por esse motivo não consigo ter a lista ordenada, alguem sabe o que estou fazendo de errado?

1 Resposta

felipef

Alguem precisa de mais informações para me ajjudar???

Criado 5 de setembro de 2012
Ultima resposta 6 de set. de 2012
Respostas 1
Participantes 1