Ext.Form.DateField禁用EditField只使用Button

int*_*ntA 0 extjs

我正在创建这样的Ext.Form.DateField

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();
                }
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何禁用TextField,以便用户只能使用右侧的按钮设置日期.

use*_*456 6

from documentation:editable:Boolean False以防止用户直接在字段中键入文本; 该字段只能通过从选择器中选择一个值来设置其值.在此状态下,也可以通过直接单击输入字段本身来打开选取器.

默认为:true

没意见.点击添加