2026a
# 表格
Table 是一个支持二维矩阵数据显示的 UI 组件,适用于需要二维文本显示的交互场景。
# 表格
ColumnName - 列名 "Column1,Column2,Column3,Column4"(默认)| 字符串
当前表格列名,逗号分隔。
ColumnWidth - 列宽 "auto"(默认)| 数字 | 字符串
当前表格列宽,可填写数字或者"auto",逗号分隔。
ColumnEditable - 列支持编辑 ""(默认)| 逻辑值 | 逻辑数组
当前表格列是否支持编辑,可填写逻辑值或逻辑数组。
ColumnSortable - 列支持排序 ""(默认)| 逻辑值 | 逻辑数组
当前表格列是否支持排序,可填写逻辑值或逻辑数组。
RowName - 行名 [](默认)| 向量
当前表格行名,换行符分隔。
Data - 表格数据 [](默认)| 矩阵
当前表格对应的数据源。
Selection - 表格选中范围 [](默认)| 矩阵
当前表格选中的单元格位置。
ColumnFormat - 表格单元格下拉框 [](默认)| 向量
表格当前列单元格编辑时对应的下拉框选项,需要当前列支持编辑时才可使用。
ColumnFormat 中对应每一列的值可以为字符串向量或数值向量,为空向量时表示当前列不设置下拉选项。
示例: app.Table.ColumnFormat = [[],[],[],[],["Poor", "Fair", "Good", "Excellent"]]

# 字体与颜色
FontName - 字体名称支持的字体名称
字体名称,指定为支持的字体名称。要正确显示和打印文本,您必须选择系统支持的字体。默认字体取决于您的操作系统和区域设置。
FontSize - 字体大小数值标量
字体大小,指定为数值标量。
FontWeight - 字符粗细"normal" (默认) | "bold"
字符粗细,指定为 "normal" 或 "bold"。
FontAngle - 字符倾斜"normal" (默认) | "italic"
字符倾斜,指定为 "normal" 或 "italic"。
并非所有字体都有两种字体样式。因此,斜体可能看上去和常规字体一样。
FontColor - 字体颜色 RGB 三元组
字体颜色。
BackgroundColor - 背景颜色 RGB 三元组
背景颜色。
# 交互性
Visible - 可见性 "on"(默认,可见)| "off"(隐藏)
控件可见性。
Enable - 启用状态 "on"(默认,启用)| "off"(禁用)| "inactive"(不活跃)
操作状态
"on" - UI 组件处于工作状态。
"off" - UI 组件未处于工作状态,并且呈灰显。
"inactive" - Table 组件未处于工作状态,但外观与 Enable 设置为 "on" 时相同。
# 布局
Position - 位置 [x y width height]
控件位置和大小。
# 回调
CellEditCallback - 编辑单元格回调
单元格编辑完成时执行。
SelectionChangedFcn - 选中范围改变后回调
表格选中范围发生变化后执行。
DisplayDataChangedFcn - 展示数据变化后回调
表格展示的数据发生变化后执行,如编辑单元格、排序。