2024年7月7日 星期日

V20304 – 拆檢結果登錄 – Detail 顯示 Memo欄位值

 目的: V20304 – 拆檢結果登錄 – Detail 顯示 Memo欄位值
處理說明: 1>Detail_Panel 加入Memo欄位靠右
                       var cmp_panel_NOTEAR = get_cmp_panel1(300);
                       cmp_panel_NOTEAR.title = '檢測結果說明';
                       cmp_panel_NOTEAR.dock = 'right';
                       cmp_panel_NOTEAR.layout = 'fit';    
                       var cmp_textarea_NOTEAR = get_cmp_txtarea0("memo_NOTEAR", 300);
                        cmp_textarea_NOTEAR.readOnly = true;
                        cmp_panel_NOTEAR.items.push(cmp_textarea_NOTEAR);
                       Ext.getCmp('grid_D').addDocked(cmp_panel_NOTEAR);
                 2>設定Memo欄位值 
                      Ext.getCmp("grid_D").on('selectionchange', function (me, eOpts) {
                      var cur_recs = Ext.getCmp('grid_D').getSelectionModel().getSelection();
                      if (cur_recs.length > 0) {
                           var cur_rec = cur_recs[0];
                           var Tmp_NOTEAR = cur_rec.data['NOTEAR'].toString();
                           console.log("cmp_textarea_NOTEAR 1:", cmp_textarea_NOTEAR);
                          Ext.getCmp("memo_NOTEAR").setValue(Tmp_NOTEAR);
                          //自行宣告的Object    cmp_panel_NOTEAR 並沒有  Ext.的函式 , Ex: .setValue();
                          //cmp_textarea_NOTEAR .setValue(Tmp_NOTEAR);
                       }
                         else {
                                   Ext.getCmp("memo_NOTEAR").setValue("");
                                 }
                    });  //end of Ext.getCmp("grid_D").on('selectionchange'




沒有留言:

張貼留言