gpt4 book ai didi

javascript - dojo TabContainer 是否有更改选项卡时触发的事件?

转载 作者:搜寻专家 更新时间:2023-11-01 04:47:38 27 4
gpt4 key购买 nike

DOJO TabContainer 是否有在更改选项卡时触发的事件?

我想它会,但我在文档中找不到任何关于它的信息。 :(

已解决:看来我在这里找到了解决方案:

Dijit TabContainer Events - onFocus

不是最容易搜索的主题标题:/

最佳答案

aspect.after 连接到 TabContainer 的 selectChild 方法:

var tabContainer1 = registry.byId("tabContainer1");

aspect.after(tabContainer1, "selectChild", function() {
console.log("tab changed");
});

或者,如果您对特定选项卡感兴趣,请连接到其 ContentPane 的 _onShow:

var contentPane1 = registry.byId("contentPane1");

aspect.after(contentPane1, "_onShow", function() {
console.log("[first] tab selected");
});

在 jsFiddle 查看它的实际效果:http://jsfiddle.net/phusick/Mdh4w/

关于javascript - dojo TabContainer 是否有更改选项卡时触发的事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10549074/

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