EXTJS7 构造函数constructor中的config
小编:管理员 462阅读 2022.09.07
extjs组件的构造函数可以获得两个config变量
constructor: function (config) { this.config this.callParent([config]); },复制
- 传入参数config:实例化组件时传入的配置参数
- 成员变量this.config: 组件类定义中的配置值 例如:
Ext.define('mybasecomp',{ config: {myBaseProp: 'defaultBasePropValue'}, constructor: function(config){ config; // 值为 {myProp: 'propValue'} this.config; // 值为 {myProp: 'defaultPropValue', myBaseProp: 'basePropValue', __proto__: {myBaseProp: 'defaultBasePropValue'}} ... } }); Ext.define('mycomp',{ extend: 'mybasecomp', myBaseProp: 'basePropValue' config: {myProp: 'defaultPropValue'}, constructor: function(config){ config; // 值为 {myProp: 'propValue'} this.config; // 值为 {myProp: 'defaultPropValue', myBaseProp: 'basePropValue', __proto__: {myBaseProp: 'defaultBasePropValue'}} ... } }); Ext.create('mycomp',{ myProp: 'propValue' });复制
相关推荐
- ExtJs七(ExtJs Mvc创建ViewPort) 前言在4.1的时候,要先创建一个扩展于Ext.app.Application的类,然后用create创建它的实例来开始应用程序的。而在4.1.1,则可直接调用application方法开始执行应用程序,简化了。调用application方法,其参数是一个配置对象,主要配置项有以下三个:name:用来…
- 3DMAX提示和技巧 本主题标识使用 Civil View 的一些重要提示和技巧。常规使用屏幕分辨率至少为 1280x1024 的 Civil View。低于此分辨率时,一些面板将占用过多屏幕空间。 将视口设置为线框显示以达到最佳性能。 要尽可能简化用户界面,请在单个视口中工作并关闭 3ds Max 命令面…