1

我的 BoxComponent 如下所示

  this.terms = new Ext.BoxComponent({
     id: 'register_isv_terms_linkbox',
     itemId: 'register_isv_terms_link',
     autoEl: {
        id: 'register_isv_terms_link_el',
        tag: 'a',
        html: '',
        cls: 'ux-link'
      },
      listeners: {
           scope: this
      }
  });
  this.urls.add(this.terms);

我想动态配置 BoxComponent htmllisteners(render)一些方法。所以我尝试如下所示,但这段代码对我不起作用

对于 html 配置:-

 Ext.getCmp('register_isv_terms_linkbox').setHtml('www.google.com');

任何人都知道如何动态配置 BoxComponent 请帮助我

4

2 回答 2

2

Ext.getCmp('register_isv_terms_linkbox').update('www.google.com');

于 2013-04-08T06:42:30.740 回答
0

不完全确定你在问什么,听起来你想在盒子呈现时添加一些内容?

this.terms.on('render', function(box) {
    box.el.dom.innerHTML = 'Some Value';
}, this);

不太确定您正在尝试对听众做什么,如果您更具体,那么我相信解决方案会非常困难。不过,我有点想在这里拍摄黑暗。

于 2013-04-11T13:30:21.440 回答