我有一个模块树,我把他的 组件放在数据库里的一个字段上,我在new的时候直接new n.attributes.classname()这样却报错。请问应该怎么new 呢?
this.modulePanel.on('click', function(n) {
var panel = new n.attributes.classname({
title : n.text
})
}, this);
[b]问题补充:[/b]
n.attribute.classname是他的命名空间。是一个组件
如果用xtype的形式的话的要怎么把他放一个panel里呢?
首先,你这个组件的定义有引入了么?
panel.add(
{
xtype:'xxx',
otherParam:'xxx'
}
)
肯定是报错的.你可以自定义这个组件,然后注册xtype,通过持家在的方式来创建对象.你这样new肯定是不正确的
n.attributes.classname是啥东西