欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

uap 一个页面包含多个tab页

程序员文章站 2022-03-08 07:55:01
...

$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)
uap 一个页面包含多个tab页
retailmarketbusinessaudit 和 “packageinformationaudit”,“defaultinformationaudit”,"agencyrelationshipaudit"在同一模块项目内。
requires:[“packageinformationaudit”,“defaultinformationaudit”,“agencyrelationshipaudit”],
//引用不同模块项目下面weblet页面
若:retailmarketbusinessaudit 引用 ETradePublicUtils 模块项目下面的utils中的页面 则如下所示:
requires: [“ETradePublicUtils/utils”],

相关标签: 代码示例 uap