2013-12-23 66 views
-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()); 
          }); 
         } 
        } 
       }] 
     }] 
+0

這個問題似乎是題外話,因爲它是關於在代碼中簡單的拼寫錯誤,每tritrotrash –

回答