【问题标题】:Floating pane behaviour on resize border调整边框大小时的浮动窗格行为
【发布时间】:2025-11-26 05:30:01
【问题描述】:

我是 Dojo 的新手。我创建了一个 jsfiddle 来说明我的问题:jsfiddle.net/xQF7P

它没有准确显示发生了什么,但它已经足够接近了。

如果您单击紫色区域,则会创建一个浮动窗格并将其添加到中心区域的内容窗格中。

但是,在调整边框容器大小的那一刻,无论是浏览器窗口还是使用拆分器(在 jsfiddle 中没有出现),浮动窗格的大小为 0,顶部和左侧为 0。在 jsfiddle 中,它看起来好像它消失了,但在我的真实示例中,您只能看到调整大小手柄,就好像它停靠在中心区域内的 top:0 left:0 一样。

提前致谢。 巴勃罗

【问题讨论】:

  • Pablo,你能不能也贴一些代码。
  • 浮动窗格不理解在容器中;它从不检查其父节点的大小信息。我之前已经破解了我自己的浮动窗格,以便在我需要它的情况下正确调整大小,但它不会像你希望它开箱即用那样工作。
  • @Sergio - 都在 jsfiddle 中, 是空的。
  • zclark 你能发表你的评论作为答案吗?

标签: dojo containers floating dijit.layout


【解决方案1】:

浮动窗格不理解在容器中;它从不检查其父节点的大小信息。我之前破解了我自己的浮动窗格,以使其在我需要的情况下正确调整大小,但它不会像您希望的那样开箱即用。

【讨论】:

    最近更新 更多