gpt4 book ai didi

javascript - 动态 CFTab onClose 事件

转载 作者:行者123 更新时间:2023-12-03 12:00:42 25 4
gpt4 key购买 nike

我根本找不到任何有关 ColdFusion Layout 的真实文档选项卡。在大多数情况下,我已经让它们正常工作,但我想将一些逻辑与结束事件联系起来。我想知道是否有人可以向我展示一个可行的示例?问题是我需要在 JavaScript 中触发这些事件。 但是如果您有一个普通 ColdFusion 的工作版本,我仍然很乐意看到它!

var tab = ColdFusion.Layout.getTabLayout("innerTabLayout").activeTab._cf_body;

$('#' + tab).on('close', blah); // doesn't work

tab.on('close', blah) // doesn't work

ColdFusion.Layout.getTabLayout("innerTabLayout").activeTab._cf_body.onTabClose( function(), blah ); //doesn't work

我还尝试在选项卡创建上设置事件:

var tab = ColdFusion.Layout.createTab();

tab.onTabClose()

tab.on('close');

但是,这些都不起作用。我尝试查看 EXT.JS,这是 CFtabs 的创建来源,但我似乎也没有任何运气。

Coldfusion.Layout对象有关闭选项卡的功能,所以一定有办法触发它! (我想,哈哈)。

最佳答案

因此,在花费了一些太多的时间来摆弄该选项卡之后,我找到了解决方案。

ColdFusion.Layout.getTabLayout('innerTabLayout').activeTab.on('close', function(e) {

console.log(this) //this will return the tab object

console.log(e)//this also returns the tab object

});

当父级中的事件选项卡关闭时,这将触发该事件。我很想看看是否有其他更好的解决方案。

关于javascript - 动态 CFTab onClose 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25428193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com