读书人

ExtJs 怎么判断TabPanel里面的值是Gr

发布时间: 2013-09-28 10:01:20 作者: rapoo

ExtJs 如何判断TabPanel里面的值是Gridpanel1.和Gridpanel2
本帖最后由 wang_maosen 于 2013-09-25 13:44:49 编辑 一个TabPanel 里面有 2个Gridpanel1 和Gridpane2

Gridpanel ---主信息列表 Gridpane2 详细列表


当我选项卡TabPanel 选项卡 是 Gridpanel1 ---主信息列表 用Js脚本方法 获取 GridPandel1里面的值得。

当我选项卡TabPanel 选项卡 是 Gridpane2 ---详细列表 用Js脚本方法 获取 GridPandel2里面的值得

以下是我自己写的,感觉不对。
提示脚本:


//打印方法
function btn_Print_Click() {
debugger
var node = "";
if (App.GridPanel1.Text == "详细列表") {
node = App.GridPanel1.getSelectionModel().getSelection();
}
if (App.GridPanel1.Text == "汇总列表") {
node = App.GridPanel2.getSelectionModel().getSelection();
}
if (node.length == 0) {
alertE("提示信息", "您没有选中任何行!");
}
else {

var json = Ext.encode(App.GridPanel1.getRowsValues({ selectedOnly: true }));
// var json2 = Ext.encode(App.GridPanel2.getRowsValues({ selectedOnly: true }));
App.direct.btn_Print_Click(json);
}

[解决办法]
你应该用tabpanel的getActiveTab()方法来判断当前激活的panel

读书人网 >asp.net

热点推荐