本帖最后由 直尺画圆 于 2015-4-12 00:07 编辑
好奇怪啊,我这样写怎么就不行呢,您在实例的default.aspx上写一下试试可以不,就是菜单的TAB双击关闭,我就是在这上写的不行呢,也是专业版的最新版本
我的写法如下
// 添加示例标签页
// id: 选项卡ID
// iframeUrl: 选项卡IFrame地址
// title: 选项卡标题
// icon: 选项卡图标
// createToolbar: 创建选项卡前的回调函数(接受tabOptions参数)
// refreshWhenExist: 添加选项卡时,如果选项卡已经存在,是否刷新内部IFrame
function addExampleTab(tabOptions) {
var mainTabStrip = F(mainTabStripClientID);
if (typeof (id) === 'string') {
tabOptions = {
id: arguments[0],
iframeUrl: arguments[1],
title: arguments[2],
icon: arguments[3],
createToolbar: arguments[4],
refreshWhenExist: arguments[5],
closeOnDblclick: true
};
}
F.util.addMainTab(mainTabStrip, tabOptions);
}
当增加TAB时,这个addExampleTab 方式好像都没有被执行一样?是这样吗?
好像只执行了 F.util.initTreeTabStrip(mainMenu, mainTabStrip, null, false, false, false); 这一句,那怎么增加那个双击关闭事件呢?找不到initTreeTabStrip这个代码在哪修改呢
建议
是否可以把 closeOnDblclick 这个属性放在tabStrip的主控件上呢,只要一设置true,所有可以手工关闭的TAB项,都支持双击关闭。
|