我希望AbstractGroupBox
能够提供所有可用的地方。
例如:
如果我的表格是这样的:
-----------------------------------------------------------
| ------------ ------------ ------------ |
| |some field| |some field| |some field| |
| ------------ ------------ ------------ |
| |
| ------------------------------------------------------ |
| | AbstractGroupBox | |
| ------------------------------------------------------ |
| |
| |
| |
| |
| |
| |
| |
| |
-----------------------------------------------------------
现在我希望AbstractGroupBox
获取表单数据的所有高度。
我知道我需要添加
@Override
protected boolean getConfiguredGridUseUiHeight() {
return false;
}
因为它没有内容。默认情况下,Fill Vertical
设置为true
。
根据我的理解,我应该设置
@Override
protected double getConfiguredGridWeightY() {
return 1.0;
}
因此Scout帮助说,网格单元将占用更多空间。
但是有了这一切,我仍然有一点AbstractGroupBox
。
如何设置AbstractGroupBox
以占用所有可用空间?
编辑:
布局是:
我的代码是:
@Order(60.0)
public class ViewBox extends AbstractGroupBox {
@Override
protected String getConfiguredLabel() {
return TEXTS.get("ViewBox");
}
@Override
protected String getConfiguredBackgroundColor() {
return "364BFF";
}
@Override
protected int getConfiguredGridW() {
return 4;
}
@Override
protected double getConfiguredGridWeightY() {
return 1.0;
}
}