【问题标题】:Dynamic CFTab onClose event动态 CFTab onClose 事件
【发布时间】:2014-08-21 13:54:14
【问题描述】:

我在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对象有关闭标签的功能,所以一定有办法触发! (我想,哈哈)。

【问题讨论】:

    标签: javascript coldfusion coldfusion-10


    【解决方案1】:

    所以在花了一些 太多 搞乱标签之后,我有了一个解决方案。

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

    这将在父级中的活动选项卡关闭时触发事件。我有兴趣看看是否有另一个更好的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-15
      • 2017-02-07
      • 1970-01-01
      • 2012-10-28
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      相关资源
      最近更新 更多