我遇到了一些使用 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/