Javascript ExtJs-onReady是tab click()
有三个选项卡按钮。(选项卡按钮1、选项卡按钮2、选项卡按钮3) 选项卡页面已加载-选择的选项卡按钮1 但是 主页链接(选项卡按钮2) jquery是$(“#选项卡_按钮_2”)。单击(); extjs 这是一次尝试。 -document.getElementById('tab_按钮_2')。单击; -Ext.get('tab_按钮_2').el.dom.click(); -setActiveTab(2) 功能代码(基本选项卡)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
身体
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');