| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 
 |  
package com.otv.managed.bean;
 
import java.io.Serializable;
 
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.application.FacesMessage;  
import javax.faces.context.FacesContext;  
import javax.faces.event.ActionEvent;  
 
import org.primefaces.model.DefaultTreeNode;
import org.primefaces.model.TreeNode;
 
 
@ManagedBean(name="tMB")
@SessionScoped
public class TreeMB implements Serializable {
 
	private static final long serialVersionUID = 1L;
 
	 private TreeNode root;   
	 private TreeNode[] selectedNodes;
 
	 public TreeMB() {  
	        root = new DefaultTreeNode("Root", null);  
	        TreeNode node = new DefaultTreeNode("List", root);  
			TreeNode node0 = new DefaultTreeNode("Provider", node);  
	        TreeNode node1 = new DefaultTreeNode("RNC", node);  
	        TreeNode node2 = new DefaultTreeNode("WBTS", node);  
	        TreeNode node3 = new DefaultTreeNode("CGI", node);  
	        TreeNode node4 = new DefaultTreeNode("CI", node);   
	        TreeNode node5 = new DefaultTreeNode("NomCell", node);  
	        TreeNode node6 = new DefaultTreeNode("Label", node);  
	        TreeNode node7 = new DefaultTreeNode("Frequency_Band", node);  
	        TreeNode node8 = new DefaultTreeNode("RAC", node);  
	        TreeNode node9 = new DefaultTreeNode("LAC", node);  
	        TreeNode node10 = new DefaultTreeNode("NetworkId", node);  
 
	    }  
	 public void displaySelectedMultiple(ActionEvent event) {  
	        if(selectedNodes != null && selectedNodes.length > 0) {  
	            StringBuilder builder = new StringBuilder();  
 
	            for(TreeNode node : selectedNodes) {  
	                builder.append(node.getData().toString());  
	                builder.append("<br />");  
	                System.out.println(node);
	            }  
 
	            FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Selected", builder.toString());  
 
	            FacesContext.getCurrentInstance().addMessage(null, message);  
	        }  
	    }  
 
	public TreeNode getRoot() {
		return root;
	}
	public void setRoot(TreeNode root) {
		this.root = root;
	}
	public TreeNode[] getSelectedNodes() {
		return selectedNodes;
	}
	public void setSelectedNodes(TreeNode[] selectedNodes) {
		this.selectedNodes = selectedNodes;
	} 
 
 
 
} | 
Partager