weihao_99999
2009-07-29 14:55
浏览 301
已采纳

关于new Ext组件的问题

我有一个模块树,我把他的 组件放在数据库里的一个字段上,我在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里呢?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • iteye_10013 2009-07-29 15:44
    已采纳

    首先,你这个组件的定义有引入了么?

    panel.add(
    {
    xtype:'xxx',
    otherParam:'xxx'
    }
    )

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • zhoujuan520 2009-07-29 15:00

    肯定是报错的.你可以自定义这个组件,然后注册xtype,通过持家在的方式来创建对象.你这样new肯定是不正确的

    评论
    解决 无用
    打赏 举报
  • iteye_10013 2009-07-29 15:07

    n.attributes.classname是啥东西

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题