我遇到了一些使用 SmartGWT 的遗留代码。我怀疑 API 也存在于标准 GWT 中。

widget.setWidth("*");

请记住,相同的代码位具有:
otherWidget.setWidth100();

我不知道 CSS 有类似的东西:
width: *;

那么……这段代码是否合法,如果是,它有什么作用……或者不?!

提前致谢。

最佳答案

在 SmartGWT 中 .setWidth("*") 表示占用可用宽度的 其余 。例如,如果您有一个带有两个 child 的 HPanel 并且其中一个 child 有 setWidth("10%") ,那么带有 setWidth("*" 的 child 将具有 90% 的宽度。这允许您更改一个 child 的宽度,而无需更新另一个 setWidth 调用。

关于css - setWidth ("*") 在 CSS/SmartGWT 中有什么作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4662237/

10-09 20:47