频道栏目
首页 > 资讯 > HTML/CSS > 正文

ExtJs配置项和属性的区别介绍

18-05-14        来源:[db:作者]  
收藏   我要投稿

一般属性是相对于“某一实例”、“某一对象”的说法。

配置项(config item)在Ext中多用于初始化时候,传入到组件的配置项情况。

配置项一般传入后则不作变化,也不一定可以访问值是如何。但属性可以读、也可以写。

举例说明,

Config Options下的内容为你在实例化一个对象时进行配置,也就是比如new Panel({a:"xxx",b:"yyy"}),这里的a和b就是来自于Config Options

就拿tree下的TreeNode来说:

Config Options下的checked

checked : Boolean

True to render a checked checkbox for this node, false to render an unchecked checkbox (defaults to undefined with no...

True to render a checked checkbox for this node, false to render an unchecked checkbox (defaults to undefined with no checkbox rendered)

TreeNode是树节点的意思,那么肯定也就是一个节点

而checked很明显我们就能猜出来是 是否选中 的意思

这个checked是在Confgi Options下的,是实例化的时候用的,注意这点,其他时候能否用你是不知道的

而且这个配置选项的值必须只接受boolean类型的,也就是true或false

比如 var root = new Ext.tree.TreeNode({checked:true});

比如href : String 表示的配置选项href接受的类型是string的

这个所谓的配置选项,也就是Config Options下的内容,只有你在实例化的时候用的,也就是你在new 类名({...})时用的然后你再看 Public Properties 部分看这个childNodes ,public properties下的childNodes : Array 这样写表示的是你从一个实例化对象里取得的属性,比如你刚才 var tn = new Ext.tree.treeNode({....});这样已经实例化了一个对象了,那么现在你可以取实例化对象的数据了,怎么取呢,可以取里面的什么东西呢,那么这里public properties里的列出的就是你能取的,那么你要tn.childNodes就能获得一个Array类型的数据,所以public properties下列出的就是一个实例化对象能取的信息,冒号后面的是你索取得的信息的返回类型

相关TAG标签
上一篇:创建第一个Servlet并定制Sevlet模板
下一篇:win10安装运行angular5.x遇到的一些问题及解决方式分享
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站