您的位置:首页 > Web前端 > JavaScript

ExtJs树的深入理解

2015-12-19 09:47 447 查看
1.可以直接在new TreeNode{}里面加一些node本身没有的属性,这些属性会放在attributes里面

2.如果设置id的时候不加单引号,必须要让这个id的值和上面的组件名称相同,否则找不到这个组件会报错

3.树批量设置表单数据formMod.form.setValues(node.attributes);//formMod是表单

formMod.form.reset();//是讲所有数据设为空

4.表格批量设置表单数据formMod.form.loadRecord(record);

//在以上这些批量处理的过程中,必须要让record里面的数据或者node.attributes的属性中的key与相对应的组件的id或者name任意一个相等。

//实际上对loadRecord()还是调用了setValues(record.data),record.data就是record里面的数据集

5.设置文本框不可输入:.disable(),.enable()或者disabled:true

6.console.info()

7.node.attributes.children要看你后台有没有传这个属性进来,如果有这个children,那就能得到,如果没有这个属性,那就不能得到。

8.一个node加载子节点找loader的时候,首先是找自己的loader,找不到就找自己的attributes的loader,再找不到就找自己所在的那棵树的loader。

9.animateTarget:Ext.getBody()将当前文档的body以一个 Ext.Element的形式放回。

10.Ext.getCmp()   Ext.ComponentMgr.get的简写形式。 根据id查询一个已存的 Component。

11.defaults与defaultType的区别,defaults属性是要对应一个类,defaultType对应的是一个带单引号的字符串
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: