Skip to forum content

Mif

— mystic javascript interface

You are not logged in. Please login or register.


Post new reply

Post new reply

Compose and post your new reply

You may use: BBCode Images Smilies

All fields labelled (Required) must be completed before the form is submitted.

Required information for guests



Captcha image. Turn pictures on to see it.
Required information
Optional post settings

Topic review (newest first)

1

tree.addEvent('load', function(){
     tree.root.toggle();
});

and set forest: false or remove this option. If forest: true  root node not exists.

and state : { open: true} draw nodes if u use trunk version

2

Hello,

My tree  is loaded from JSON
How can I open the root node after that my root children loaded ?

If I put directly into my JSON code  "state : { open: true}" option, the node is opened but children are not drawed.
I must close and reopen the node to see something.



--- my tree ---

    tree = new Mif.Tree({
                    container: $('mytree'),
                    grid: true,
                    sortable: false,
                    height: 18,
                    forest: true,
                    checkbox: true,
                    initialize: function(){
                        //new Mif.Tree.KeyNav(this);
                        this.initDblClick();
                        
                        
                    },

                    types: {
                        dhcpGroup:{
                            openIcon: 'mif-tree-open-icon',
                            closeIcon: 'mif-tree-close-icon',
                            middleIcon: 'mif-tree-middle-icon'
                        },
                        
                        dhcpHost: {
                            openIcon: 'mif-tree-open-icon',
                            closeIcon: 'mif-tree-close-icon',
                            middleIcon: 'mif-tree-middle-icon'
                        },
                        loader:{
                            openIcon: 'mif-tree-loader-open-icon',
                            closeIcon: 'mif-tree-loader-close-icon',
                            DDnotAllowed: ['inside','after']
                        },

                    },
                    dfltType:'folder'
                });

                
                tree.load({
                        url: '/catv/customer/treejson'
                });


                tree.loadOptions=function(node){
                
                    if(!node) return;
                    if(node.name=='empty'){
                        return {
                            url: '/share/empty.json'
                        }
                    }
                    return {
                        url: '/catv/customer/treejson/dn/'+node.data.dn
                    }
                    
                };