我正在测试 Cuba-Platform,但我无法理解屏幕设计器中的布局选项。
我正在尝试均匀地分布表格和双列并在屏幕上对齐。(并在每个顶部添加一个标签)
拉伸容器(vbox 和 hbox)的最简单任务是困难的。当我将高度/宽度设置为 100% 时,其中的项目均匀分布在空间内。当我现在尝试将 vbox 中表格的高度设置为 100%(希望它会拉伸)时,它会重置为 100px。
我也尝试了网格组件,但是当我将其设置为 100% 时,列的高度都相同(不适合标签)
也许我的理解(来自 xaml/c# 和 ms-components)是完全错误的。请告诉我,如何创建视图并确保:
- 组件的高度相同(如果需要,可以拉伸)
- 组件对齐
- 整个屏幕被填满
标签 标签
表 twincolum
okcancel
我想添加一些我最终想出的代码 - 它还不是理想的东西:
<layout>
<hbox id="hboxexpand"
expand="assignTwinCol"
height="100%"
spacing="true"
width="80%">
<table id="userTable"
height="100%"
**width="auto"**>
<columns>
<column id="value1"
caption="msg://1"/>
<column id="firstName"
description="msg://firstNameHeader"/>
<column id="lastName"
caption="msg://nameHeader"/>
<column id="active"
caption="msg://activeHeader"/>
</columns>
<rows datasource="userDs"/>
</table>
<twinColumn id="assignTwinCol"
addAllBtnEnabled="true"
height="100%"
optionsDatasource="myDs"/>
</hbox>
</layout>
请注意:当我使用设计器时,**** 部分 width=auto 每次都会重置为 200px!我只能在 xml 设计器中更改它