【发布时间】:2011-11-19 11:36:09
【问题描述】:
我有 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_ );
}
}
})
},
谢谢!
【问题讨论】:
标签: javascript extjs