我遇到过一些使用 SmartGWT 的遗留代码。我怀疑该 API 也存在于标准 GWT 中。
widget.setWidth("*");
请记住,相同的代码具有:
otherWidget.setWidth100();
我不知道 CSS 有这样的东西:
width: *;
那么...此代码是否合法?如果是,它的作用是...或不合法?!
提前致谢。
最佳答案
在 SmartGWT 中,.setWidth("*")
表示占用可用宽度的rest。例如,如果您有一个包含两个子项的 HPanel
,其中一个子项具有 setWidth("10%")
,则子项隐含地具有 setWidth("* "
) 将有 90% 的宽度。这允许您更改一个 child 的宽度,而无需更新另一个 setWidth
调用。
关于css - setWidth ("*") 在 CSS/SmartGWT 中做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4662237/