我正在扩展extjs容器组件并创建一个自定义组件,但是当我使用add函数添加一个项时,它会导致一个错误,即我的自定义组件不存在add函数。这是如何发生的,因为add函数对于容器是可用的,而我的组件正在扩展它。这是密码
var row = Ext.define('TableRow',{
extend: 'Ext.container.Container',
layout: {
type: 'table',
columns: 10
}
});
row.add(); // This line is giving error saying add function is not available for row
发布于 2014-01-07 08:10:51
Ext.define()用于定义类。一旦定义了类,就可以通过调用Ext.create(‘TableRow’)来实例化该类;
Ext.define('TableRow',{
extend: 'Ext.container.Container',
layout: {
type: 'table',
columns: 10
}
});
var row = Ext.create('TableRow');
row.add();
https://stackoverflow.com/questions/20966054
复制相似问题