2023年10月23日 星期一

V120602C - var np = s_JSON('mySubForm',2); - 取得子畫面所有欄位值傳至後端

 目的: V120602C - var np = s_JSON('mySubForm',2);  - 取得子畫面所有欄位(s_xxx)值傳至後端      

處理說明: 1> var np=s_JSON('mySubForm');   --> 只取畫面中, s_開頭的欄位值

                  2> var np=s_JSON('mySubForm',2);-> 取畫面中, 所有欄位值(包含*_ ,Ex s_ACNO_欄位)

var np1 = s_JSON_my('mySubFormA'); //TMFunction.js, 組合form上的查詢條件為json參數傳遞    , type=2, 所有欄位值 , 均傳至後端(不排除_  CaluField)



1>*.js

  var Tmp_Str = "";
                console.log("存檔");
                var Tmp_mySubForm = Ext.getCmp("mySubForm");
                console.log("Tmp_mySubForm:", Tmp_mySubForm);
                //s_JSON : 只取畫面(form_id)中欄位以 s_開頭的欄位值
                var np = s_JSON('mySubForm',2); //取得本子畫面的所有欄位值為np參數傳遞        
                np["sub_QDRNO"] = par_QDRNO;
                var Tmp_url = "../../api/V120602CAPI/UPDATE_AMM_QDR_DNF";
                var rtn = getUrlStr(Tmp_url, np, "存檔");
                if (checkRtnOK(rtn)) {
                    mysuccessalert("存檔完成 !!");





沒有留言:

張貼留言