Skip to content

tree_grid ​

树表。Type 为 tree_grid。配置形状和 data_grid 相同:Component、Toolbar、Grid。Option.Grid 的小写键是 dxTreeList 的配置,父级字段一般是 parentIdExpr、keyExpr。

Component 里同样使用 LoadSql、InsertRowSql、UpdateRowSql、DeleteRowSql。按钮名也和表格共用一套。

和表格不同的地方 ​

查询结果要带根。只返回叶子时,树会缺顶。SQL 里保留能认出根的列(例如 root 或等价的根 id),以及 id 和 parent_id(或 path)。父节点不在结果里时,引擎会补一个根桩。

分组行用 Component.Folder:

键说明
Field用哪个字段判断这一行是不是分组行
Expr或者写一段表达式来判断
TrueValue / FalseValueField 取这两个值时分别当作分组、普通行
OnlyEditableFields分组行上允许改的列
ReadOnlyFields分组行上只读的列

工具栏的 AddFolder、ExpandAll、CollapseAll、MoveUp、MoveDown 是给树用的。MoveUp / MoveDown 配合 Component.SeqField。

这里写平台本身。某一家客户的业务表不在这份文档里。