SplitPanel 分隔面板
基本用法
SplitPanel 容器必须包含两个内部的容器或组件。它们将显示在分隔条的两侧。
示例:
<split height="300px"
width="100%">
<vbox height="100%"
margin="true">
<label value="Label"/>
<textField inputPrompt="TextField"/>
<hbox spacing="true">
<button caption="Button"/>
<button caption="Button"/>
</hbox>
</vbox>
<vbox height="100%"
margin="true">
<label value="Label"/>
<textField inputPrompt="TextField"/>
<hbox spacing="true">
<button caption="Button"/>
<button caption="Button"/>
</hbox>
</vbox>
</split>
属性
reversePosition
reversePosition 属性表示 pos 属性指定的是从反方向指定分隔条的位置。例如,如果 pos=30 和 reversePosition="true",区域比为 70/30。默认 reversePosition="false"。
minSplitPosition 和 maxSplitPosition
minSplitPosition 和 maxSplitPosition 属性可以通过像素或百分比来定义分割条的可移动范围。
如下所示,可以限制分隔条从组件左侧移动 100 到 300 像素:
<split minSplitPosition="100px"
maxSplitPosition="300px"
orientation="horizontal"
pos="200px"
height="100%"
width="100%">
<vbox height="100%" width="100%">
<label value="Label"/>
<textField inputPrompt="TextField"/>
<hbox spacing="true">
<button caption="Button"/>
<button caption="Button"/>
</hbox>
</vbox>
<vbox height="100%" width="100%">
<label value="Label"/>
<textField inputPrompt="TextField"/>
<hbox spacing="true">
<button caption="Button"/>
<button caption="Button"/>
</hbox>
</vbox>
</split>
XML 属性
align - box.expandRatio - caption - captionAsHtml - colspan - contextHelpText - contextHelpTextHtmlEnabled - css - description - descriptionAsHtml - dockMode - dockable - enable - height - htmlSanitizerEnabled - icon - id - locked - maxSplitPosition - minSplitPosition - orientation - pos - responsive - reversePosition - rowspan - stylename - visible - width
本页是否有帮助?
感谢您的反馈