My 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 html
和listeners(render)
。
所以我尝试看下面但这段代码对我不起作用
用于html配置: -
Ext.getCmp('register_isv_terms_linkbox').setHtml('www.google.com');
任何人都知道如何动态配置BoxComponent请帮助我
答案 0 :(得分:2)
Ext.getCmp( 'register_isv_terms_linkbox')更新( 'www.google.com');
答案 1 :(得分:0)
不完全确定你在问什么,听起来你想在框渲染时添加一些内容?
this.terms.on('render', function(box) {
box.el.dom.innerHTML = 'Some Value';
}, this);
不确定你正在尝试用听众做什么,如果你更具体,那么我相信解决方案会非常紧张。我虽然在这里拍摄黑暗。