Table of Contents

选项卡控件

选项卡控件的标签为Tab。选项卡控件提供了一个选项卡栏和对应的“页面区域”,用于显示与每个选项卡相关联的页面。默认情况下,选项卡栏显示在页面区域的上方。每个选项卡与不同的页面相关联。只有当前页面在页面区域中显示,其他所有页面都被隐藏。选项卡会保持prev_index的扩展属性以保存前一个选择页面的序号。选项卡的页面一般为Child控件,但也可以是Panel、Tree、List或者Table。选项卡页面切换时会自动调用命令的onDataExchange接口,并将页面的配置文件路径作为参数传入接口中,以便于开发者保存前一个页面界面的数据并初始化新的页面界面。

控件属性关键字

name

控件名,其值类型为字符串,控件名只能以字母开头,可包含数字、下划线、点符号。参考示例:name=“test.list”。

enable

设置控件的初始状态是否可交互,其值类型为布尔型(true或者false),如设置为false,在该控件会变灰并且不可交互,用户可调用ICommandWindow的setControlEnable接口修改该属性。参考示例:enable=“true”。

width

控件的宽度,其值类型整型, 单位为像素。参考示例:width=“30”。

height

控件的高度,其值类型整型, 单位为像素。参考示例:height=“30”。

connect

无。

选项卡控件配置参考示例

<Tab name="test.tab">
  <Child name="tab1" ref_url="ref/tab1.xml" />
  <Child name="tab2" ref_url="ref/tab2.xml" />
</Tab>

相关API