目的: V30702B –mysuccessalert – firehandle -顯示訊息,使用者按[確認]鈕後,才重顯示資料
處理說明: 1>顯示[確認]訊息,且使用者按[確認]鈕,才重新顯示資料var np = {}
np["TASKNO"] = cur_rec.data['TASKNO'].toString();
var Tmp_url = '../../api/V30702BAPI/UPDATE_STA';
var Tmp_RtnStr = getUrlStr(Tmp_url, np, "結案處理 - 單況更新");
if (checkRtnOK(Tmp_RtnStr)) {
mysuccessalert(Tmp_RtnStr, function () {
Ext.getCmp('btn_Show').fireHandler(); //重新顯示 Master資料
})
}
1>*.js
//[結案]鈕 - - 只更新資料,無子畫面
function Call_V30702B() {
var cur_recs = Ext.getCmp('grid_Single').getSelectionModel().getSelection();
var cur_rec;
if (cur_recs.length == 0) {
buttonModel.modelType = 0;
mywarnalert('請先挑選[結案]的地裝派遣資料!!');
}
else {
cur_rec = cur_recs[0];
var Tmp_msg = "結案後<br>"
+"目前簽入中的派遣單單況將自動簽出<br>"
+"確定執行[結案]嗎 ?<br>"
+"(地裝派遣單號: " + cur_rec.data['TASKNO'].toString() + ")<br>";
myconfirmalert(Tmp_msg, callBackFunc);
function callBackFunc(id) {
if (id == 'yes') {
console.log("cur_recs.length:", cur_recs.length);
var np = {}
np["TASKNO"] = cur_rec.data['TASKNO'].toString();
var Tmp_url = '../../api/V30702BAPI/UPDATE_STA';
var Tmp_RtnStr = getUrlStr(Tmp_url, np, "結案處理 - 單況更新");
if (checkRtnOK(Tmp_RtnStr)) {
mysuccessalert(Tmp_RtnStr, function () {
Ext.getCmp('btn_Show').fireHandler(); //重新顯示 Master資料
})
}
沒有留言:
張貼留言