【问题标题】:Dojo - ScrollingTabControllerMenuButton freezes TabContainer in FirefoxDojo - ScrollingTabControllerMenuButton 在 Firefox 中冻结 TabContainer
【发布时间】:2012-06-06 07:04:02
【问题描述】:

我最近偶然发现了一个完全使用 dojo 制作的 Web 应用程序的问题。

我有一个 TabContainer 和一个带有按钮的工具栏,每个按钮在 TabContainer 中添加一个 Tab。 这些新标签中的每一个都作为子标签以编程方式创建,具有以下一个或多个BorderContainers, ContePanes, Editors, FilteringSelects, Uploader and Buttons。我应该指出我没有 parseonLoad: true byt false 并且我在需要时手动调用了 parrs.parse。我应该指出,在 Content 属性的 ContentPanes 中,我还放置了声明性过滤选择和验证文本以及上传器,我希望这不是问题。

除了 Firefox 12 中的一件事之外,即使在 IE9 中,所有浏览器都运行良好。 当我创建许多新选项卡并创建 ScrollingTabController(选项卡的左/右和下拉箭头)时,当我使用 ScrollingTabControllerMenuButton(最右侧的向下箭头)时,TabContainer 行为错误并最终冻结。当我通过选项卡条的此菜单选择不同的选项卡时,Firebug 会显示奇怪的错误。我在这些选项卡中的按钮错误,提到 StackControllerScrollingTabController 的奇怪错误

[ 例如

按钮未定义

if(this._selectedTab === button.domNode){  StackController.js (line 222) ]

每次都不一样……

这种奇怪的行为只发生在 Firefox 中。 IE9和Chrome完全没有问题!

谁能知道可能是什么问题?这是一个已知的错误吗?每个选项卡中有很多小部件是否有问题?

【问题讨论】:

  • 从你的解释来看,这听起来像是一个特定于浏览器的错误。或许你可以在这里找到答案:bugs.dojotoolkit.org/… 或者用以上信息重新下一张票

标签: dojo tabcontainer dijit.layout


【解决方案1】:

看来这确实是浏览器特有的错误,据我所知,它应该在以下版本中修复

我首先向 dojo 社区报告了它,然后他们从那里向 Firefox 团队报告了它

http://bugs.dojotoolkit.org/ticket/15496

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多