1

有没有办法让包含 html 小部件 (qx.ui.embed.Html) 的容器缩放到适当的大小,这样它就不会切断一些 Html?

这是一个游乐场示例: http ://tinyurl.com/a4twfdc

注意三和四是如何被切断的。

我可以解决这个问题的唯一方法是为容器定义一个 minHeight 和 minWidth,但是我的 html 的大小可能会有所不同,所以我最终会得到一个很大的空白区域或没有足够的空间。

4

1 回答 1

2

我能想到的唯一解决方法是将 HTML 先渲染到帮助器 div 中,并获取 offsetWidth / offsetHeight 并将其也应用于嵌入。该助手 DIV 可能在例如 -1000 / -1000 的视口之外,您可以将 HTML 设置为 innerHTML。也许这可以解决您的初始大小问题。但是一旦嵌入的内容动态变化,如果可以的话,你必须重新计算。

于 2013-01-09T07:45:48.203 回答