目的:V60202QA – 新增 store 資料 – store 自行定義欄位 –store.add(np);
處理說明: 1> var np = {};
np["MATNR"] = Tmp_MATNR;
np["WH"] = Tmp_WH;
np["SP"] = Tmp_SP;
np["MATNR"] = Tmp_MATNR;
np["WH"] = Tmp_WH;
np["SP"] = Tmp_SP;
:
2>Ext.getCmp('sub_Grid').store.add(np) ;
--> 自動依 np 的欄位名稱值, 寫入對應的 store 欄位名稱
1>*.js
{
xtype: 'button', text: '確定', id: 'OkBtn_V60202QA',
listeners: {
click: function (me, e, eOpts) {
//[確定]鈕,將, 將目前 件號 + 庫存 + 儲存位置"不存在 store, 則顯示子視窗,
// { name: "MATNR" }, { name: "WH" }, { name: "SP" }, { name: "NAME" },
//{ name: "SQTY" }, { name: "USED_QTY" },
//{ name: "UNIT" }, { name: "CLASS" }, { name: "CLASS_" },
//出現子畫面, 輸入[領用數量]後,再加入 store
var Tmp_USED_QTY = Ext.getCmp("sub1_QTY").getValue();
var Tmp_MATNR = par_MATNR;
var Tmp_WH = par_WH;
var Tmp_SP = par_SP;
var np = {};
np["MATNR"] = Tmp_MATNR;
np["WH"] = Tmp_WH;
np["SP"] = Tmp_SP;
//STEP1: 檢核 件號.標準工時檔(AMM_PNTMSHT)是否已存在 , 若不存在,則顯示訊息後, 離開
var Tmp_url = '../../api/V60202QAAPI/get_data_MATNR_WH_SP';
var Tmp_RtnStr = getUrlStr(Tmp_url, np, "取得MATNR+WH+SP相關資料(名稱,剩餘數量,單位,類別,類別名稱)");
if (checkRtnOK(Tmp_RtnStr)) {
np["UNIT"] = StrExtract(Tmp_RtnStr, 4);
np["SQTY"] = StrExtract(Tmp_RtnStr, 5);
np["USED_QTY"] = Tmp_USED_QTY; //領用數量
np["NAME"] = StrExtract(Tmp_RtnStr, 6);
np["CLASS"] = StrExtract(Tmp_RtnStr, 7);
np["CLASS_"] = StrExtract(Tmp_RtnStr, 8);
Ext.getCmp('sub_Grid').store.add(np);
Ext.getCmp("sub_MATNR").setValue("");
//離開前,關閉本子畫面
Ext.getCmp("CancelBtn_V60202QA").fireEvent('click', Ext.getCmp("CancelBtn_V60202QA"));
//return ;
}
else {
mywarnalert(Tmp_RtnStr);
//離開前,關閉本子畫面
Ext.getCmp("CancelBtn_V60202QA").fireEvent('click', Ext.getCmp("CancelBtn_V60202QA"));
//return ;
}
} //end of click
} // end of listener
},
//sub_Grid 的欄位名稱
//--> Ext.getCmp('sub_Grid').store.add(np);
//--> store.add(np) , 會自動依 np.欄位名稱 ,填入 store 相對應的欄位值
var sub_model_V60202Q = [
{ name: "MATNR" },
{ name: "WH" },
{ name: "SP" },
{ name: "NAME" },
{ name: "SQTY" },
{ name: "USED_QTY" },
{ name: "UNIT" },
{ name: "CLASS" },
{ name: "CLASS_" },
];
var sub_model_V60202Q = [
{ name: "MATNR" },
{ name: "WH" },
{ name: "SP" },
{ name: "NAME" },
{ name: "SQTY" },
{ name: "USED_QTY" },
{ name: "UNIT" },
{ name: "CLASS" },
{ name: "CLASS_" },
];
沒有留言:
張貼留言