顯示具有 挑選欄位 標籤的文章。 顯示所有文章
顯示具有 挑選欄位 標籤的文章。 顯示所有文章

2022年8月26日 星期五

V20306 - EditPick - 挑選欄位 - 傳回多欄位值 - V80403維修人員

 目的: EditPick 挑選欄位值 - 傳回多欄位值

處理說明: 1> EditPick  , Fields 定義, Columns 定義
                  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_'],
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);