目的:V80203 - win.query 用法 – Runtime 新增按鈕 – 多筆勾選 – 多選
處理說明:1>win.query( xtype), class: "button","gridpanel" ,'button[text="關閉"]'
Ex: var Tmp_gridid = win.query("gridpanel")[0].id;
var Tmp_button = win.query('button[text="關閉"]')[0];
Ex: var Tmp_gridid = win.query("gridpanel")[0].id;
var Tmp_button = win.query('button[text="關閉"]')[0];
var Tmp_toolbar = Tmp_button.up('toolbar');
2>取得多筆勾選欄位值
2>取得多筆勾選欄位值
var Tmp_gridid = win.query("gridpanel")[0].id;
var Tmp_items = Ext.getCmp(Tmp_gridid).getView().selModel.selected.items;
for (i = 0; i < Tmp_items.length; i++) {
//Tmp_Str = Tmp_Str+Tmp_items[i].data["LWA"] + ",";
Tmp_Str = Tmp_Str + Tmp_items[i].data[par_r_fld] + ",";
}
query 用法參考網址 : https://ithelp.ithome.com.tw/articles/10134838
var Tmp_btn=win.query(‘button[text=”關閉”]’)[0];
var Tmp_toolbar=Tmp_btn.up(“toolbar”);
Tmp_toolbar.insert(0,[
{xtype:”button”, text:”確定”, handler:function(){
var Tmp_gridid = win.query("gridpanel")[0].id;
var Tmp_items = Ext.getCmp(Tmp_gridid).getView().selModel.selected.items;
for (i = 0; i < Tmp_items.length; i++) {
Tmp_Str = Tmp_Str + Tmp_items[i].data[par_r_fld] + ",";
}
if (Tmp_Str.length > 0) {
Tmp_Str = Tmp_Str.substr(0, Tmp_Str.length - 1);
}
}},
{xtype:”button”, text:”取消”, handler:function(){
win.close();
}},
]);
沒有留言:
張貼留言