如何实时实现renderTo



我有一个简单的代码,其中我迭代一个表单字段:

frm.getFields().each(function(field) {
    ....
});

我想要实现的是将一些字段呈现给一些html元素(以防满足某些条件——事实上这并不重要)。所以,我想实现这样的东西:

frm.getFields().each(function(field) {
    if(ok){
        field.renderTo(document.getElementById(some_id));
    }
});

我知道它是如何静态工作的,就像:

Ext.create(..., function(){
    renderTo:...
});

但我想动态地做这件事,就像我上面说的那样。

renderTo是配置选项,如果需要渲染ExtJS组件,请使用render方法。

类似于:

<div id="renderHere"></div>
var myField = Ext.create({
        xtype : 'textfield',
        fieldLabel : 'Test'
    });
myField.render('renderHere');

最新更新