我有一個帶有動態字段的表單。在表單的afterrender事件中,我想設置afterLabelTextTpl屬性。我可以設置這個屬性,但我無法看到它在我的表單中發生變化。我怎樣才能做到這一點?在表單呈現後設置AfterLabelTextTpl
段:
listeners: {
beforerender: function() {
var fields = me.getForm().getFields();
Ext.each(fields.items, function (f, idx) {
f.afterLabelTextTpl = requiredTpl;
console.log(f.afterLabelTextTpl);
}); //eo Ext.each
}
}
編輯:
我一直在尋找beforerender方法
沒有ü嘗試form.doLayout()? – sunny
@sunny是的。沒有結果在屏幕上。順便說一句,因爲Ext4 doLayout()不再需要。 – A1rPun