Proses Reload Untuk Store yang Di Paging

thisForm.cboRecord.getStore().removeAll();
thisForm.cboRecord.setReset();
thisForm.cboRecord.reset();

Contoh Validator Pada Row Editor

editor.on('validateedit', function(row, obj, rcd, idx){
	var Harian = typeof obj.Harian == "undefined"?rcd.get('Harian'):obj.Harian;
	var Penginapan = typeof obj.Penginapan == "undefined"?rcd.get('Penginapan'):obj.Penginapan;
	var Representasi = typeof obj.Representasi == "undefined"?rcd.get('Representasi'):obj.Representasi;
	var Transport = typeof obj.Transport == "undefined"?rcd.get('Transport'):obj.Transport;
	var Jumlah = Harian + Penginapan + Representasi + Transport;
	rcd.set('Jumlah', Jumlah);
});

Validator store detail

var recordIndex = DepartmentMemberStore.findBy(
    function(record, id){
        if(record.get('date') === date_from_form && 
           record.get('time') === time_from_form &&
           record.get('type') === type_from_form){
              return true;  // a record with this data exists
        }
        return false;  // there is no record in the store with this data
    }
);

if(recordIndex != -1){
    alert("We have a duplicate, abort!");
}