首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ExtJs 怎么判断TabPanel里面的值是Gridpanel1.和Gridpanel2

2013-09-28 
ExtJs如何判断TabPanel里面的值是Gridpanel1.和Gridpanel2本帖最后由 wang_maosen 于 2013-09-25 13:44:49

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

热点排行