标准目录树编辑窗口包含了一个可编辑目录树表作为主表,然后可以动态绑定多个子表,子表也可以继续绑定多个孙表。
1、单目录树编辑。
2、一对多表的编辑。
3、其他目录树表的应用场景,比如:
1、菜单管理。
2、BOM管理。
3、公司部门架构信息管理。
4、公司架构管理。
5、无限级别目录结构管理。
6、无限级别分类管理。
1、目录树表。用来显示一个可编辑的目录树表。这是最主要最核心的部分,其他所有功能都可以隐藏禁用。这部分就是一个“简单目录树表”。
2、多子表。一个主表可以绑定多个子表。子表也可以再绑定自己的子表,理论上可以无限绑定下去。子表显示的相对于主表的位置可以设置为底部和右侧两种方式供选择。
3、子表菜单。a、子表菜单可以使用系统默认集成功能,也可以自定义菜单;b、子表菜单可以针对所有子表生效,自动切换绑定子表;c、子表的菜单显示样式可以自定义调整。
4、主表菜单。a、主表菜单可以使用系统默认集成功能,也可以自定义菜单;b、针对系统默认菜单也可以通过BeforeMenuCommandClick事件在系统命令执行之前执行一段代码或取消系统默认命令的执行。也可以在MenuCommandClick事件中,即系统命令执行之后再执行一段自己的代码。c、主表的菜单显示样式可以自定义调整。d、可以自定义菜单的代码重复利用。详细介绍可以参考“默认表菜单”。
5、记录窗口。a、可以将常规表中一行中的很多列数据直接显示到一个区域中。记录窗口可以在一列中显示它们,也可以分多列显示。b、可以分组显示。c、直接继承主表中的所有数据规范,而不用写任何代码。。d、可以多行多列显示。e、单列的记录窗口可以设置行高。详细介绍可以参考“记录窗口”。
6、字段预览。这个模块是为了方便展示主表中受空间限制不太适合在表中展示的字段。主要有几种类型:“多文件管理”、“图片管理”、“备注字段”。详细介绍可以参考“备注字段”。
7、表属性加载。将表中常用的属性、特性提炼出来,并将他们保存到数据库里。在使用时再从数据库中加载相应的数据并组合成相应的功能。这样做的好处就是,不用因为一些小的修改就需要重新发布更新软件,让整个系统开发变得非常灵活,维护起来也非常省事。详细介绍可以参考“表属性”。
8、数据规范加载。数据规范主要是指解决我们在表中输入、显示数据时几种通用的模式、规范。我们可以通过这些规范的设置,即可以做到不写代码也可以完成常规开发的70-80%功能。详细介绍可以参考“数据规范”。
9、子窗口。主表可以支持弹出通用子窗口和自定义子窗口。
10、常规表操作。