作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有 ExtJS 网格 (editorGridPanel),其中单元格之一是 CustomDateField。如何禁用在此字段中手动输入日期?
我尝试向编辑器添加监听器,但没有按键事件(!)来禁用输入。另外 - 我尝试向整个网格添加监听器,=但是当编辑器处于事件状态时,它不会触发网格按键事件。
请帮助我。这是字段定义:
{
header : "Release Date",
dataIndex : 'releasedate',
sortable : true,
width: 90,
locked: true,
renderer: function(value, metaData, r) {
metaData.attr = rowcolor(r.data.status);
return value;
},
editor : new Ext.ux.form.CustomDateField({
allowBlank: true,
format: 'm/d/Y',
width : 120
/* this not works VVVV */
,listeners: {
'keypress' : function (field_, new_, old_ ) {
$.log( "Field", field_ );
$.log( "New", new_ );
$.log( "Old", old_ );
}
}
})
},
谢谢!
最佳答案
这是答案:
editor : new Ext.form.DateField({ /*Ext.ux.form.Custom*/
allowBlank: true,
format: 'm/d/Y',
width : 120,
enableKeyEvents: true,
listeners: {
'keydown' : function (field_, e_ ) {
// $.log( "keydown", field_, e_ );
e_.stopEvent();
return false;
}
}
})
关于javascript - EXTJS CustomDateField 禁用手动文本输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7458463/
我有 ExtJS 网格 (editorGridPanel),其中单元格之一是 CustomDateField。如何禁用在此字段中手动输入日期? 我尝试向编辑器添加监听器,但没有按键事件(!)来禁用输入
我是一名优秀的程序员,十分优秀!