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'); }); });