Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 单击树面板中的节点,然后在ExtJS4中的tabpanel中重新加载活动选项卡_Php_Html_Ajax_Extjs_Extjs4 - Fatal编程技术网

Php 单击树面板中的节点,然后在ExtJS4中的tabpanel中重新加载活动选项卡

Php 单击树面板中的节点,然后在ExtJS4中的tabpanel中重新加载活动选项卡,php,html,ajax,extjs,extjs4,Php,Html,Ajax,Extjs,Extjs4,我是ExtJS4新手,我有一个树面板和一个tabpanel,在tabpanel中我有4个选项卡,这四个选项卡是ajax选项卡,现在我的任务是当我单击树面板中的节点时,tabpanel是重新加载的,这是我的任务,所以请帮助我 下面的代码是树面板 var treePanel = Ext.create('Ext.tree.Panel', { id: 'tree-panel', title: 'Taxonomy', region: 'west', collapsible:

我是ExtJS4新手,我有一个树面板和一个tabpanel,在tabpanel中我有4个选项卡,这四个选项卡是ajax选项卡,现在我的任务是当我单击树面板中的节点时,tabpanel是重新加载的,这是我的任务,所以请帮助我 下面的代码是树面板

var treePanel = Ext.create('Ext.tree.Panel', {
    id: 'tree-panel',
    title: 'Taxonomy',
    region: 'west',
    collapsible: true,
    split: true,
    height: '100%',
    width: '20%',
    minWidth: 100,
    rootVisible: false,
    autoScroll: true,
    store: store,
    viewConfig: {
        plugins: {
            ptype: 'treeviewdragdrop'
        }
    },
    listeners: { //this listeners i am used for active tab reload but not working .
        select: function (s, m) {
            IPRadarPanel.setActiveTab(m.raw.TabPanel);
        }
    },   
下面的代码是tabpanel代码

var IPRadarPanel = Ext.create('Ext.TabPanel', {
    deferredRender: false,
    id: 'IP_RadarPanel',
    // region: 'North',
    plain: true,
    split: true,
    activeTab: 0,
    items: [{
        title: 'State of patent record',
        bodyPadding: 10,
        autoScroll: true,
        loader: {
            url: 'charts/states.php',
            scripts: true,
            //scripts:true,
            contentType: 'php',
            // loadMask: true
            autoload: true
        },
        listeners: {
            activate: function (tab) {
                tab.loader.url = 'charts/states.php?id=' + treeID;
                tab.loader.load();
            }
        }
    },
                                if(tabPanel.activeTab.title == "IP Radar"){
                                IPRadarPanel.activeTab.fireEvent("activate", IPRadarPanel.activeTab);
                                }else{
                                //tabPanel.activeTab.fireEvent("activate", tabPanel.activeTab);
                                }