EXTJS 4 上 Ext.XTemplate 中的 Extjs 组件 [英] Extjs component inside Ext.XTemplate on EXTJS 4
本文介绍了EXTJS 4 上 Ext.XTemplate 中的 Extjs 组件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试将 extjs 组件添加到 tpl 面板.反正有没有像这样将组件插入到tpl
I'm trying to add extjs components to tpl panel. Is there anyway to insert component to tpl like this
Ext.create('Ext.panel.Panel',{
renderTo: Ext.getBody(),
data: {},
listeners:{
afterrender:function(){
var renderSelector = Ext.query('div.comment-add-textarea');
for(var i in renderSelector){
Ext.create('Ext.form.field.TextArea',{
height:300,
renderTo:renderSelector[i]
});
}
}
},
tpl: Ext.create('Ext.XTemplate',
'<tpl for=".">',
'<div class="comment-add-textarea"></div>',
'</tpl>',{
compiled:true
})
});
推荐答案
试试这个
Ext.create('Ext.panel.Panel', {
renderTo: Ext.getBody(),
data: {},
listeners: {
refresh: function() {
var renderSelector = Ext.query('div.comment-add-textarea');
for (var i in renderSelector) {
Ext.create('Ext.form.field.TextArea', {
height: 300,
renderTo: renderSelector[i]
});
}
}
},
tpl: Ext.create('Ext.XTemplate',
'<tpl for=".">',
'<div class="comment-add-textarea"></div>',
'</tpl>', {
compiled: true
})
});
这篇关于EXTJS 4 上 Ext.XTemplate 中的 Extjs 组件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文