目的: EditPick 挑選欄位值 - 傳回多欄位值
處理說明: 1> EditPick , Fields 定義, Columns 定義
2>傳回多欄位值 , 以逗號分隔
2>傳回多欄位值 , 以逗號分隔
1>*.js Fields 定義, Columns 定義
{id: "btn_LRWET", name: "btn_LRWET", xtype: "button", text: "...",
handler: function () {
//EditPick 傳回多欄位值 , 以逗號分隔
var win = EditPickx('系統件重量', '../api/V20306API/get_F_LRWETPick',
['LRWET','DESCPT'], ['LRWET','LRWET_'], var win = EditPickx('系統件重量', '../api/V20306API/get_F_LRWETPick',
J_pickstore_F_LRWET, J_pickcolumns_F_LRWET);
win.show();
}
}
}
}
2>*.cs - 更改欄位名稱 as 前端欄位名稱
//編輯畫面. [系統件重量]挑選
[HttpPost]
public dynamic get_F_LRWETPick(string LRWET = "", int isComplete = 0)
{
string Tmp_Sql = " SELECT KEY_CODE as LRWET, DESCPT "
+ " FROM KEYCODE "
+ " WHERE TBL_NAME=" + myfunc.AA("AMM_ASP")
+ " AND KEY_NAME=" + myfunc.AA("LRWET")
+ " ORDER BY KEY_CODE ";
string n = funId + "F_LRWET";
DataSet ds = setupPickDs(n, Tmp_Sql, new string[] { "KEYCODE" });
if (LRWET != null && !LRWET.Equals(""))
{
if (isComplete == 1)
{
ds = getPickDsbyCondi(n, "LRWET='" + LRWET + "'");
}
else
{
ds = getPickDsbyCondi(n, "LRWET LIKE '%" + LRWET + "%'");
}
}
return ds;
} // end of get_F_LRWETPick
3>V80403 - 維修人員
3.1>>
//管制(生管)人員
var cmp_CREMPLYID = get_cmp_txt1('管制(生管)人員', 's_CREMPLYID', 100, 60);
var cmp_CREMPLYIDNM = get_cmp_txt0( 's_CREMPLYIDNM', 60);
var cmp_pick_CREMPLYID = get_pick_btn0('挑選管制(生管)人員', 's_btn_CREMPLYID',
'../api/V80403API/get_s_CREMPLYIDPick',
['CREMPLYID', 'EMPLYNM'], ['s_CREMPLYID', 's_CREMPLYIDNM'], J_pickstore_s_CREMPLYID, J_pickcolumns_s_CREMPLYID);
cmp_CREMPLYID.items.push(cmp_CREMPLYIDNM,cmp_pick_CREMPLYID);
//維修人員
var cmp_MTEMPLYID = get_cmp_txt1('維修人員', 's_MTEMPLYID', 100, 60);
var cmp_MTEMPLYIDNM = get_cmp_txt0('s_MTEMPLYIDNM', 60);
var cmp_pick_MTEMPLYID = get_pick_btn0('挑選維修人員', 's_btn_MTEMPLYID',
'../api/V80403API/get_s_MTEMPLYIDPick',
['MTEMPLYID', 'EMPLYNM'], ['s_MTEMPLYID','s_MTEMPLYIDNM'], J_pickstore_s_MTEMPLYID, J_pickcolumns_s_MTEMPLYID);
cmp_MTEMPLYID.items.push(cmp_MTEMPLYIDNM,cmp_pick_MTEMPLYID);
var cmp_CREMPLYID = get_cmp_txt1('管制(生管)人員', 's_CREMPLYID', 100, 60);
var cmp_CREMPLYIDNM = get_cmp_txt0( 's_CREMPLYIDNM', 60);
var cmp_pick_CREMPLYID = get_pick_btn0('挑選管制(生管)人員', 's_btn_CREMPLYID',
'../api/V80403API/get_s_CREMPLYIDPick',
['CREMPLYID', 'EMPLYNM'], ['s_CREMPLYID', 's_CREMPLYIDNM'], J_pickstore_s_CREMPLYID, J_pickcolumns_s_CREMPLYID);
cmp_CREMPLYID.items.push(cmp_CREMPLYIDNM,cmp_pick_CREMPLYID);
//維修人員
var cmp_MTEMPLYID = get_cmp_txt1('維修人員', 's_MTEMPLYID', 100, 60);
var cmp_MTEMPLYIDNM = get_cmp_txt0('s_MTEMPLYIDNM', 60);
var cmp_pick_MTEMPLYID = get_pick_btn0('挑選維修人員', 's_btn_MTEMPLYID',
'../api/V80403API/get_s_MTEMPLYIDPick',
['MTEMPLYID', 'EMPLYNM'], ['s_MTEMPLYID','s_MTEMPLYIDNM'], J_pickstore_s_MTEMPLYID, J_pickcolumns_s_MTEMPLYID);
cmp_MTEMPLYID.items.push(cmp_MTEMPLYIDNM,cmp_pick_MTEMPLYID);