F.ready(function () {
|
var treeMenu = F(DATA.treeMenu),
|
regionPanel = F(DATA.regionPanel),
|
regionTop = F(DATA.regionTop),
|
mainTabStrip = F(DATA.mainTabStrip),
|
txtUser = F(DATA.txtUser),
|
txtCurrentTime = F(DATA.txtCurrentTime),
|
btnRefresh = F(DATA.BtnRefresh);
|
|
|
|
|
// 欢迎信息
|
txtUser.setText(DATA.userName);
|
|
|
// 点击刷新按钮
|
btnRefresh.on('click', function () {
|
var activeTab = mainTabStrip.getActiveTab();
|
if (activeTab.iframe) {
|
var iframeWnd = activeTab.getIFrameWindow();
|
iframeWnd.location.reload();
|
}
|
});
|
|
function leftPad(source, count, prefix) {
|
source += '';
|
if (source.length < count) {
|
for (var i = source.length; i < count; i++) {
|
source = prefix + source;
|
}
|
}
|
return source;
|
}
|
|
function leftPadTime(source) {
|
return leftPad(source, '2', '0');
|
}
|
|
|
|
// 设置当前时间
|
function setCurrentTime() {
|
var today = new Date();
|
var year = today.getFullYear().toString();
|
var month = leftPadTime(today.getMonth() + 1);
|
var date = leftPadTime(today.getDate());
|
var hour = leftPadTime(today.getHours());
|
var minute = leftPadTime(today.getMinutes());
|
var second = leftPadTime(today.getSeconds());
|
txtCurrentTime.setText(year + '-' + month + '-' + date + ' ' + hour + ':' + minute + ':' + second);
|
setTimeout(setCurrentTime, 1000);
|
}
|
|
// 当前时间并定时更新
|
setCurrentTime();
|
//window.setInterval(setCurrentTime, 1000);
|
|
|
|
|
// 初始化主框架中的树(或者Accordion+Tree)和选项卡互动,以及地址栏的更新
|
// treeMenu: 主框架中的树控件实例,或者内嵌树控件的手风琴控件实例
|
// mainTabStrip: 选项卡实例
|
// addTabCallback: 创建选项卡前的回调函数(接受tabConfig参数)
|
// updateLocationHash: 切换Tab时,是否更新地址栏Hash值
|
// refreshWhenExist: 添加选项卡时,如果选项卡已经存在,是否刷新内部IFrame
|
// refreshWhenTabChange: 切换选项卡时,是否刷新内部IFrame
|
F.util.initTreeTabStrip(treeMenu, mainTabStrip, null, true, true, true);
|
|
// 公开添加示例标签页的方法
|
window.addExampleTab = function (id, url, text, icon, refreshWhenExist) {
|
// 动态添加一个标签页
|
// mainTabStrip: 选项卡实例
|
// id: 选项卡ID
|
// url: 选项卡IFrame地址
|
// text: 选项卡标题
|
// icon: 选项卡图标
|
// addTabCallback: 创建选项卡前的回调函数(接受tabConfig参数)
|
// refreshWhenExist: 添加选项卡时,如果选项卡已经存在,是否刷新内部IFrame
|
F.util.addMainTab(mainTabStrip, id, url, text, icon, null, refreshWhenExist);
|
};
|
|
window.removeActiveTab = function () {
|
var activeTab = mainTabStrip.getActiveTab();
|
mainTabStrip.removeTab(activeTab.id);
|
};
|
|
|
|
$('#toggleheader').click(function () {
|
$('#header').toggle();
|
$(this).toggleClass('collapsed');
|
|
|
});
|
|
});
|