我有一个名为 event_date 的列。如果用户尝试在未填写 event_date 列的情况下提交信息并阻止进一步执行,我想警告用户。这是我定义我的专栏的方式:
header: 'Event_date',
width: 115,
dataIndex: 'event_time',
renderer: this._renderExactDate,
field: {
type: 'textfield'
}
我的渲染功能是:
_renderExactDate: function(date) {
if (date == '0000-00-00 00:00:00' || date == undefined) {
Ext.MessageBox.show({
title: 'New event',
msg: 'You must set a date',
icon: Ext.MessageBox.ERROR,
buttons: Ext.Msg.OK
});
}
else
{
return date;
}
}
但是观察。渲染器不是做到这一点的方法,但我还没有找到一种方法来做到这一点。
谢谢
勒隆