1
event_dateという名前の列があります。 event_date列を埋めることなく情報を送信し、それ以上の実行を阻止しようとすると、ユーザーに警告する必要があります。送信前のセルのExtJSチェック値
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;
}
}
をしかしOBVここでは、私は私の列を定義する方法です。レンダラーはこれを行う方法ではありませんが、私はこれを行う方法を見つけていません。
おかげ
Leron
はい、そのExtJS4が、私は疑問に思うが、ぼかしのようないくつかのイベント(をリッスンするが方法ではありません)とフォーカスがあればチェックしなければならない機能をトリガするために、このフィールドの外にあるとき、提出は空のままですか?これを行う方法はありますか? – Leron
ソリューションに必要なイベントへのリンクを追加しました。 –
助けを求めるThnaks。リンクがうまくいかない:( – Leron