RUI Studio 帮助

表格数据

列绑数组、枚举映射、格标量、翻页与可点击键盘。

属性 数据。外观与字见 表格外观与字体,总览见 表格

数据源是二选一,不要混用:

数据源干什么翻页
按列绑定数组每列绑一个一维数组,按页切一段显示
按枚举映射用 string_table 当枚举项,格上选第几项再映射到标量无(预览页无效)

按列绑定数组

  1. 数据源选 按列绑定数组
  2. 需要时勾 显示序号列(第 0 列):自动 1,2,3…,不绑数组。
  3. 表头标题:关联字符串表(第 i 行当第 i 列表头,含序号列)或自定义多行。
  4. 列1、列2… 各选一个数值一维数组变量。
  5. 预览页 当前/总页:设计区看第几页;总页按「最长那列数组长度 ÷ 内容行数」向上取整,至少 1 页。

一页显示的行数 = 表的内容行数。第 p 页第 r 行对应数组下标 p × 行数 + r

显示格式目前只用「原始值」。

格标量变量

内容格单独绑一个标量,覆盖该格的列数组/序号,翻页也不变。表头不能绑。

设计区可点击预览打开时,绑了标量的格右上角有琥珀色 S。选「无」则回到列数组或序号。

多选格子时,绑定不一致会显示「(多选不一致)」。

按枚举映射

  1. 数据源改成 按枚举映射。列数组、序号列、预览页、格标量行会收起来。
  2. 枚举源(工程里的 string_table,一行一项文案)。
  3. 填表级 映射表:每一项对应哪个标量变量。
  4. 选中内容格,选 枚举项(第几项)。表头不能选。

设计区该格有青绿 E 角标。运行时显示映射到的标量,不随翻页窗口移动。

可点击与键盘

勾选格属性 可点击

  • 效果演示 / 下位机:按下该格变暗,松开还原格线和字。
  • 不会在格上调用回调。要做事请用旁边的 按钮触摸区
  • 该格绑了 格标量,且表级 键盘类型 为数字键盘时:按下弹出 数字键盘,OK 后写入该标量。同页需放一台数字键盘。设计区点格只是选中,不弹盘。

还可勾 允许切换键盘类型。切页会关掉键盘。

合并从格不导出热区。