2011-11-09 25 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

没有评论。点击添加