目的: 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);
處理說明: 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'
沒有留言:
張貼留言