-1
我有一個afterrender事件,應該在我的formpanel中的datefield上調用。然而,它看起來不會渲染,所以afterrender事件不起作用。 有什麼想法爲什麼?Datefield將不會完全渲染 - extjs4.2.2
這裏是我的代碼:
this.activityFormPanelEdit = Ext.create('Ext.form.FormPanel', {
xtype: 'form',
autoRender: true,
layout: {
align: 'stretch',
type: 'vbox'
},
header: false,
pollForChanges: false,
items: [{
xtype: 'form',
layout: {
align: 'stretch',
type: 'hbox'
},
items: [
{
xtype: 'datefield',
name: 'reminderDate',
itemId: 'reminderDate',
fieldLabel: 'Erinnerung am',
padding: '10',
style: 'background-color: red',
disabled: true,
listener: {
afterrender: function (c) {
c.inputEl.on('dblclick', function() {
c.setValue(new Date());
});
}
}
}]
}]
這個問題似乎是題外話,因爲它是關於在代碼中簡單的拼寫錯誤,每tritrotrash –