2011-11-09 62 views
0

我創建一個Ext.Form.DateField這樣Ext.Form.DateField禁用EditField中只使用按鈕

var datepicker2 = new Ext.form.DateField({ 
     format: 'd.m.Y', 
     fieldLabel: 'Bis', 
     //width:190, 
     value: '01.11.2011', 
     allowBlank: false, 
     disabledDays: null, 
     enableKeyEvents: true, 
     forceSelection: true, 
     listeners:{ 
      select:{ 
       fn:function(combo, value) { 
        //alert("select"); 
        messungenObject.timeFilter.upperBoundary = value; 
        messungenObject.updateFilter(); 
       } 
      }, 
      change:{ 
       fn:function(combo, value) { 
        //alert("select"); 
        messungenObject.timeFilter.upperBoundary = value; 
        messungenObject.updateFilter(); 
       } 
      } 
     } 
    }); 

我的問題是,如何禁用文本字段,以便用戶只能設置通過使用右側的按鈕日期。

回答

6

來自文檔: editable:Boolean 錯誤,以防止用戶直接輸入文本到字段中;該字段只能通過從選取器中選擇一個值來設置其值。在這種狀態下,拾取器也可以通過直接點擊輸入字段本身來打開。

默認爲:true

沒有評論。點擊添加