Javascript ExtJs-onReady是tab click()

Javascript ExtJs-onReady是tab click(),javascript,extjs,Javascript,Extjs,有三个选项卡按钮。(选项卡按钮1、选项卡按钮2、选项卡按钮3) 选项卡页面已加载-选择的选项卡按钮1 但是 主页链接(选项卡按钮2) jquery是$(“#选项卡_按钮_2”)。单击(); extjs 这是一次尝试。 -document.getElementById('tab_按钮_2')。单击; -Ext.get('tab_按钮_2').el.dom.click(); -setActiveTab(2) 功能代码(基本选项卡) 身体 var arryTabs1\u Define=[ {loc

有三个选项卡按钮。(选项卡按钮1、选项卡按钮2、选项卡按钮3)

选项卡页面已加载-选择的选项卡按钮1

但是

主页链接(选项卡按钮2)

jquery是$(“#选项卡_按钮_2”)。单击(); extjs

这是一次尝试。 -document.getElementById('tab_按钮_2')。单击; -Ext.get('tab_按钮_2').el.dom.click(); -setActiveTab(2)

功能代码(基本选项卡)
身体
var arryTabs1\u Define=[
{loca:1,标题:'Q-Note List',url:'/doclist/doclistmng/docQnoteListMngSubList.do?mode=&menu\u div=&portalQnoteType=&qnTabType=A'}
,{loca:1,标题:'My Q-Note List',url:'/doclist/doclistmng/docQnoteListMngSubList.do?mode=&menu\u div=&qnTabType=M'}
,{loca:1,标题:'Decision Q-Note List',url:'/doclist/doclistmng/docQnoteListMngSubList.do?模式=&menu_div=&qnTabType=D'}
];
var arryTabs2_Define=[
{loca:2,标题:'信息',url:'/common/loading.do'}
];
var tabs1=基本选项卡(arryTabs1\u定义);
var tabs2=基本选项卡(arryTabs2\u定义);
Ext.onReady(函数(){ G_公共_布局_NCC(表2、表1、表120)

//此单击事件 //选项卡按钮2
});

要使用Extjs触发事件,可以使用:

var myTabPanel = Ext.getCmp('#south-cont-panel1');
myTabPanel.fireEvent('click', myTabPanel);
或者使用普通javascript:

function fireEvent(element, event) {
    if ('createEvent' in document) {
        var evt = document.createEvent('HTMLEvents');
        evt.initEvent(event, false, true);
        element.dispatchEvent(evt);
    } else {
        element.fireEvent('on' + event);
    }
}

var btn = document.getElementById('tab_button_2');
fireEvent(btn,'click');

你的问题不清楚,对不起。。not define引用null为Ext.getCmp('#south-cont-panel1')和element.dispatchEvent(evt)ok ~^^^此为1。var测试=G_公共_布局_NCC(表2、表1、表120);2.var myTabPanel=test.get('center-cont-panel2');3.myTabPanel.setActiveTab(2);谢谢:)祝你今天愉快~^^
var arryTabs1_Define = [
    {loca: 1, title: 'Q-Note List',     url: '/doclist/doclistmng/docQnoteListMngSubList.do?mode=<s:property value="#parameters.mode"/>&menu_div=<s:property value="#parameters.menu_div"/>&portalQnoteType=<s:property value="#parameters.portalQnoteType"/>&qnTabType=A'}
            ,{loca: 1, title: 'My Q-Note List',     url: '/doclist/doclistmng/docQnoteListMngSubList.do?mode=<s:property value="#parameters.mode"/>&menu_div=<s:property value="#parameters.menu_div"/>&qnTabType=M'}
            ,{loca: 1, title: 'Decision Q-Note List',   url: '/doclist/doclistmng/docQnoteListMngSubList.do?mode=<s:property value="#parameters.mode"/>&menu_div=<s:property value="#parameters.menu_div"/>&qnTabType=D'}
        ];

        var arryTabs2_Define = [
            {loca: 2, title: 'Information',     url: '/common/loading.do'}
        ];

        var tabs1 = BASE_TABS(arryTabs1_Define);
        var tabs2 = BASE_TABS(arryTabs2_Define);
var myTabPanel = Ext.getCmp('#south-cont-panel1');
myTabPanel.fireEvent('click', myTabPanel);
function fireEvent(element, event) {
    if ('createEvent' in document) {
        var evt = document.createEvent('HTMLEvents');
        evt.initEvent(event, false, true);
        element.dispatchEvent(evt);
    } else {
        element.fireEvent('on' + event);
    }
}

var btn = document.getElementById('tab_button_2');
fireEvent(btn,'click');