|  | 在新增/更新中使用树状分层菜单

在某些应用中，可能需要为某个字段的值通过一个下拉菜单，选择一个父ID，该父ID所在的表记录了一个多层次结构的记录。

例如：论坛的栏目设置、部门列表、回复的帖子的父id等。DTable提供了这种树状分层菜单的显示选择功能，该类型仍然通过Edit_FieldFormat属性来定义。

列序 | 列样式 | treemenu | 表名@@id列名@显示的字段名@@父字段名 | 一级分类的样式@@二级分类的样式@@三级分类的样式@@N级分类的样式 |  | 描述 | 控件样式

如上图所示，有一个表记录了部门的分层信息，表字段为：bm_id,部门名称，上级部门。 表名为bm_tb

设置为：

DTable1.Edit_FieldFormat="2||treemenu|bm_tb@@bm_id@@部门名称@@上级部门||||";

上述设置使用了默认的分层样式，如果需要为不同的层次定义不同的背景色，可以如此定义：
DTable1.Edit_FieldFormat="2||treemenu|bm_tb@@bm_id@@部门名称@@上级部门|style='Background:#FF0000;color=#FFFFFF'@@style='Background:#FF3366;
color=#FFFFFF'@@style='Background:#FF6699;color=#FFFFFF'@@style='Background:
#FF99cc;color=#FFFFFF'|||";
图示：