extjs中,datefield日期,点击输入框弹出日期,禁止手动输入

之前用readonly:true连日期也选不了了,editable:false也不行,最后用事件监听实现

栗子如下:

{
xtype: 'datefield',
fieldLabel: '创建结束时间',
name: 'creatEndTime',
format : 'Y-m-d',
anchor:'-10',
readOnly:true,
hideTrigger:true,
listeners: {
//光标聚焦时触发的事件
"focus": function () {
this.onTriggerClick(); //显示日期选择框
},
//失去焦点时触发的事件
"blur":function(){
this.onMenuHide();//隐藏日期选择框
}}
}

posted @ 2016-08-10 09:24  大麦茶fg  阅读(1195)  评论(1)    收藏  举报