问一个EXTJS实例化一个类的语法问题。
时间:2011-10-17
来源:互联网
Ext.create( 'className', {
field1 : something,
field2 : something} );
为什么我像下面这样定义一个类,却不能像上面那样实例一个对象?
Ext.define( 'className', {
field1 : defaultValue,
field2 : defaultValue } );
即便我在类的定义里加上constructor : .......... 也不行。
请问我要怎么定义类,才可以像示例那样实例对象?
请懂的人说说,谢谢了!!
作者: zyliuxing 发布时间: 2011-10-17
作者: liangws 发布时间: 2011-10-17
作者: zyliuxing 发布时间: 2011-10-17
作者: zyliuxing 发布时间: 2011-10-17
作者: liangws 发布时间: 2011-10-17
define是你自己定义的函数么
不是啊,define是Ext里的一个函数。你定义类不是用Ext.define吗?
作者: zyliuxing 发布时间: 2011-10-17
JScript code
Ext.define( 'className', { [color=#FF0000]extend : 'Ext.window.Window',[/color]///这只是一个例子 field1 : defaultValue, field2 : defaultValue } );
作者: c3716317 发布时间: 2011-10-17
作者: zyliuxing 发布时间: 2011-10-17
作者: c3716317 发布时间: 2011-10-17
作者: c3716317 发布时间: 2011-10-17
作者: c3716317 发布时间: 2011-10-17
我一般最多也就是继承window 和 panel 了
我从Ext.Base继承出来,还是不能达到我想的效果。
Ext.define( 'ClassAA', {
extend : 'Ext.Base',
name : 'unknown'
});
var aa = Ext.create( 'ClassAA', {
name : 'ZZZ'
} );
console.log( aa.name );
还 是输出unknown
作者: zyliuxing 发布时间: 2011-10-17
一般写类只是为了复用,如果用的地方不多就用你说的那种Ext.create('',{});写了
你是说用create定义一个类?
作者: zyliuxing 发布时间: 2011-10-17
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28