外观
07 公开界面数据
星链使用 把受支持的界面控件公开到只读系统分类 界面。输入框、下拉框、复选框和单选框提供当前所选项目配置的已保存值,标签提供界面中的显示文本。星链节点可以读取这些值,但不能向该分类写入。
支持的控件和值
| 控件 | 公开值形式 | 示例 |
|---|---|---|
| 输入框 | 文本 | 界面.账号 -> 测试用户 |
| 下拉框 | 当前选项文本 | 界面.模式 -> 快速 |
| 标签 | 显示文本 | 界面.状态 -> 就绪 |
| 复选框 | 文本true或false | 界面.自动登录 -> true |
| 单选框 | 文本true或false | 界面.安全模式 -> false |
分组框、按钮和其他容器不进入 界面 数据。
公开控件
- 在界面画布中选择一个受支持的控件。
- 在 控件配置 > 基本属性 中填写清楚且唯一的 控件名称。
- 开启 星链使用。
- 切换到 星链,打开 数据。
- 选择只读分类 界面,确认出现该控件名称和值。
引用格式固定为界面.控件名。例如控件名称为账号,引用就是界面.账号。控件上显示的文本、占位符或标题不会替代控件名称。
只读边界
界面 根据项目所有页面中已开启 星链使用 的控件,以及当前所选项目配置的已保存值生成:
- 不能在数据管理中新增、重命名或删除其中的数据;
- 不能作为节点的执行后写入目标;
- 没有任何受支持控件开启 星链使用 时,该分类不会显示;
- 输入框、下拉框、复选框和单选框存在未保存草稿时,分类仍提供当前配置的已保存值;
- 切换项目配置后,分类中的值会随目标配置的已保存值变化。
节点如何读取数据和比较文本,见数据参考:内容与引用。
常见问题
控件没有出现在界面分类
依次检查控件类型是否受支持、星链使用 是否开启,以及控件名称是否有效。该分类汇总项目所有页面中的公开控件;分组框和按钮不会进入该分类。
复选框为什么不是布尔类型
数据内容统一按文本提供,因此读取结果是文本true或false。需要判断时,在节点条件中按数据参考规定比较。
能否由节点改写输入框
不能通过写入界面.控件名实现。界面 分类只读;需要保存运行结果时应使用自定义数据分类。