1. #1
    Sencha Premium Member
    Join Date
    Jan 2013
    Posts
    62
    Answers
    6
    Vote Rating
    5
    AssetWorks is on a distinguished road

      0  

    Default Unanswered: Multiple custom trees

    Unanswered: Multiple custom trees


    I am currently working on a project that calls for two trees.
    First tree will display all available menu and secon tree will display the selected menu
    If someone checks a node in the available menu the selected menu should show the checked items of the available menu.
    so far I got it that if they check the parent all children get checked and if they check the child the parent node gets checked also.
    I know tree panel has a method called getChecked() however I ham having trouble on telling to getChecked() everytime the available menu gets checked.
    Code:
    	init: function() {		
    		this.control({
    			'#availablemenu': {
    				checkchange: this.onCheckedNodes
    			},
    			'#selectedmenu': {
    		>>>>>>>what event should I use: this.SelectedCheckedNodes
    			}
    		});
    
    	},onCheckedNodes: function(node, checked, eOpts){ 		if(node.isLeaf()){
    			if(node.parentNode.data.checked){
    				node.set('checked', checked);
    			}
    			else{
    				node.parentNode.set('checked', checked);
    			}
    		}
    		else{
    			node.cascadeBy(function(n) {
    				n.set('checked', checked);
    			});
    		}
    	},
    	SelectedCheckedNodes: function(self, node, records, successful, eOpts){
    >>>>>>>>>>what code goes here to getChecked of first tree?
    		
    	}

  2. #2
    Sencha - Senior Forum Manager mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    36,527
    Answers
    3447
    Vote Rating
    814
    mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute

      0  

    Default


    I'm not understanding what you are doing. What are you needing to capture from the second tree?
    Mitchell Simoens @SenchaMitch
    Sencha Inc, Senior Forum Manager
    ________________
    Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
    https://github.com/mitchellsimoens

    Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/

    Need more help with your app? Hire Sencha Services services@sencha.com

    Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is in print!

    When posting code, please use BBCode's CODE tags.

  3. #3
    Sencha Premium Member
    Join Date
    Jan 2013
    Posts
    62
    Answers
    6
    Vote Rating
    5
    AssetWorks is on a distinguished road

      0  

    Default


    I need to show only the checked items from the first tree. so basically build the tree as its being check.

Thread Participants: 1

Tags for this Thread