そのため、カレンダーイベントとビューモデルのデータをロードするストアがあります。問題は、管理パネルとユーザーインターフェイスがあり、ユーザーに今後のイベントのみを表示させ、古いイベントはデータベースに保持させたいということです。だから私は今これを持っています:
columns: [{
header: 'Date of event',
width: 125,
dataIndex: 'event_time',
renderer: this._renderExactDate,
field: {
type: 'textfield'
}
}
そして私はこの機能を持っています
_renderExactDate: function(date) {
var currentDate = new Date()
var value = date;
value = Ext.Date.parse(value,"Y-m-d H:i:s");
if (currentDate < value) {
return //something;
}
else {
return //something;
}
}
これは、日付が現在の日付よりも古いかどうかを正常にチェックしますが、チェックが完了すると、今後のイベントのみをグリッドに表示するために列全体がレンダリングされないようにする方法がわかりません。
ありがとう
レロン