2025年7月11日 星期五

V20305C – 匯出(SBOM) – 簡單子畫面 - 使用者確認後, 才開啟子畫面 - get_cmp_xxxx - New

 目的: V20305C – 匯出(SBOM) – 簡單子畫面  - 確認後,執行

處理說明: 1>使用者確認後,才開啟子畫面
                   var Tmp_AMMNO = "", Tmp_PN = "", Tmp_Str = "";
                    var cur_recs = Ext.getCmp('grid_M').getSelectionModel().getSelection();
                    var cur_rec = null;
                    if (cur_recs.length > 0) {
                        cur_rec = cur_recs[0];
                        Tmp_AMMNO = nulltoStr(cur_rec.data['AMMNO']).toString();
                        Tmp_PN = nulltoStr(cur_rec.data['PN']).toString();
                        Tmp_Str = "確定將AMM單號(" + Tmp_AMMNO + ")\r\n"
                                        +"件號(" + Tmp_PN + ") \r\n"
                                        + "的SBOM資料匯出成*.xls嗎?\r\n";
                        var id = confirm(Tmp_Str);
                        if (id) {
                            Call_V20305C()
                        };

          2>開啟子畫面
                var cmp_sub_SRU_PN = get_cmp_txt1('SRU件號', 'sub_SRU_PN', 100, 130);
                var Tmp_urlStr = '../api/V20305CAPI/get_sub_SRU_PNPick?isComplete=0';
                 var cmp_sub_pick_SRU_PN = get_pick_btn0('挑選SRU件號', 'sub_btn_SRU_PN',  Tmp_urlStr,
                                                                                                       ['SRU_PN'], ['sub_SRU_PN'],
                                                                                                      J_models_V20305C_SRU_PN, J_columns_V20305C_SRU_PN);
               cmp_sub_SRU_PN.items.push(cmp_sub_pick_SRU_PN);


1>*.js
function Call_V20305C() {
console.log(" 1 inside - Call_V20305C 編輯: ");
//panel11
//交修單號(RPNOAF)
var cmp_sub_ROOT_PN = get_cmp_txt1('展BOM件號', 'sub_ROOT_PN', 100, 130);
var cmp_sub_ROOT_PN_lbl = get_cmp_lbl0('(根件號)', 130);
cmp_sub_ROOT_PN.items.push(cmp_sub_ROOT_PN_lbl);
var cmp_sub_LRU_PN = get_cmp_txt1('LRU件號', 'sub_LRU_PN', 100, 130);
var cmp_sub_EIAC = get_cmp_txt1('機種', 'sub_EIAC', 100, 130);
var cmp_sub_RPNOAF = get_cmp_txt1('交修單號', 'sub_RPNOAF', 100, 130);
var cmp_sub_SRU_PN = get_cmp_txt1('SRU件號', 'sub_SRU_PN', 100, 130);
var Tmp_urlStr = '../api/V20305CAPI/get_sub_SRU_PNPick?isComplete=0';
var cmp_sub_pick_SRU_PN = get_pick_btn0('挑選SRU件號', 'sub_btn_SRU_PN',
Tmp_urlStr,
['SRU_PN'], ['sub_SRU_PN'],
J_models_V20305C_SRU_PN, J_columns_V20305C_SRU_PN);
cmp_sub_SRU_PN.items.push(cmp_sub_pick_SRU_PN);

var sub_V20305C_Flds = [
{
type: 'panel', bodyStyle: "background-color:transparent;", border: 5, padding: "1",
layout: 'border',
items: [
{
xtype: 'panel', id: 'sub_panel1', region: 'center',
height: 300, layout: { type: 'vbox', align: 'stretch' },
items: [
cmp_sub_ROOT_PN, cmp_sub_LRU_PN, cmp_sub_EIAC, cmp_sub_RPNOAF, cmp_sub_SRU_PN,
],
},
]
}
];


沒有留言:

張貼留言