目的: V30702A – [收單執行]鈕 – 刷識別證 – store 資料重複,則不允許加入 store
處理說明: 1>Ext.getCmp('sub_Grid').store.findRecord(欄位名稱, 欄位值);
Ex:
var find_rec= Ext.getCmp('sub_Grid').store.findRecord('TAMAN', Tmp_EMPLYID);
var find_rec= Ext.getCmp('sub_Grid').store.findRecord('TAMAN', Tmp_EMPLYID);
if (checkisnull(find_rec)) { } else
//STEP2 將[執行人員] [執行人員姓名 ]- 寫入 sub_Grid
var sub_Store_np = {
TAMAN: Tmp_EMPLYID,
TAMAN_: Tmp_EMPLYNM,
}
var find_rec = Ext.getCmp('sub_Grid').store.findRecord('TAMAN', Tmp_EMPLYID);
//若目前資料不存在 store , 才加入 store
if (checkisnull(find_rec)) {
//var Tmp_find_EMPLYID = find_rec.get("TAMAN");
Ext.getCmp('sub_Grid').store.add(sub_Store_np);
}
else {
var Tmp_Str = "員工編號(" + find_rec.data["TAMAN"].toString() + ")<br>"
+ "姓名(" + find_rec.data["TAMAN_"].toString() + ")<br>"
+ "已存在<br>"
+"不可重複挑選<br>"
+ "敬請檢核!!<br>";
mywarnalert(Tmp_Str);
}
Ext.getCmp("sub_TAMAN").setValue("");
Ext.getCmp("sub_TAMAN_").setValue("");
} // end of function(me,eOpts)
沒有留言:
張貼留言