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”],

发布了10 篇原创文章 · 获赞 1 · 访问量 424

猜你喜欢

转载自blog.csdn.net/weixin_38919176/article/details/103718199