uap 一个页面包含多个tab页
$import(“mx.containers.TabPage”);
$import(“mx.containers.TabControl”);
//定义变量
var tabControl = null;
var TabPage1 = null;
var TabPage2 = null;
var TabPage3 = null;
var view1 = null;
var view2 = null;
var view3 = null;
//主要代码
function _initControls()
{
tabControl = new mx.containers.TabControl({
id : “tabcontrol”,
width : “100%”
});
me.addControl(tabControl);
_initPage1();
_initPage2();
_initPage3();
}
function _initPage1() {
TabPage1 = new mx.containers.TabPage({
id : “tcxx”,
autoInit : true,
width : “100%”,
height : “100%”,
text : “套餐信息审核”,
name : “TabPage1”
});
tabControl.appendPage(TabPage1);
me._containers1 = new mx.containers.Container({
heigth : “100%”,
padding : “0px”
});
view1 = new packageinformationaudit.views.MainViewController().getView();
me._containers1.addControl(view1);
TabPage1.addControl(me._containers1);
}
function _initPage2() {
TabPage2 = new mx.containers.TabPage({
id : "wyxx",
autoInit : true,
width : "100%",
height : "100%",
text : "违约信息",
name : "TabPage2"
});
tabControl.appendPage(TabPage2);
me._containers2 = new mx.containers.Container({
heigth : "100%",
padding : "0px"
});
view2 = new defaultinformationaudit.views.MainViewController().getView();
me._containers2.addControl(view2);
TabPage2.addControl(me._containers2);
}
function _initPage3() {
TabPage3 = new mx.containers.TabPage({
id : "dlgxbd",
autoInit : true,
width : "100%",
height : "100%",
text : "代理关系绑定审核",
name : "TabPage3"
});
tabControl.appendPage(TabPage3);
me._containers3 = new mx.containers.Container({
heigth : "100%",
padding : "0px"
});
view3 = new agencyrelationshipaudit.views.MainViewController().getView();
me._containers3.addControl(view3);
TabPage3.addControl(me._containers3);
}
//注意:weblet.js 引入每个tab页要打开的页面(同一模块项目下面不同weblet)
retailmarketbusinessaudit 和 “packageinformationaudit”,“defaultinformationaudit”,"agencyrelationshipaudit"在同一模块项目内。
requires:[“packageinformationaudit”,“defaultinformationaudit”,“agencyrelationshipaudit”],
//引用不同模块项目下面weblet页面
若:retailmarketbusinessaudit 引用 ETradePublicUtils 模块项目下面的utils中的页面 则如下所示:
requires: [“ETradePublicUtils/utils”],
上一篇: 用爬虫分析互联网大数据行业薪资情况