Previous topicNext topic
Help > 功能概览 > 通用模块 > 通用窗体模板 >
标准编辑窗口

标准编辑窗口是一个集成了大量常规数据管理软件所需要的功能。包含如下:

1、主表。用来显示一个主数据表。这是最主要最核心的部分,其他所有功能都可以隐藏禁用,然后最后就只剩下光秃秃的一个表。这个表里面所包含的功能我们后面再继续详细列举。

2、分页导航。用来给主表进行分页,以及显示数据总记录数,然后再控制每页显示记录数,还可以定位到具体的页码。

3、多子表。一个主表可以绑定多个子表。子表也可以再绑定自己的子表,理论上可以无限绑定下去。子表显示的相对于主表的位置可以设置为底部和右侧两种方式供选择。

4、子表菜单。a、子表菜单可以使用系统默认集成功能,也可以自定义菜单;b、子表菜单可以针对所有子表生效,自动切换绑定子表;c、子表的菜单显示样式可以自定义调整。

5、主表菜单。a、主表菜单可以使用系统默认集成功能,也可以自定义菜单;b、针对系统默认菜单也可以通过BeforeMenuCommandClick事件在系统命令执行之前执行一段代码或取消系统默认命令的执行。也可以在MenuCommandClick事件中,即系统命令执行之后再执行一段自己的代码。c、主表的菜单显示样式可以自定义调整。d、可以自定义菜单的代码重复利用。详细介绍可以参考“默认表菜单”。

6、系统筛选。a、可以设置多种系统默认的筛选方案。b、可以使用表达公式写非常复杂的筛选逻辑。c、可以设置使用权限。详细介绍可以参考“系统筛选”。

7、简单筛选。a、我们可以考虑用简单筛选来手动输入筛选条件进行筛选。b、控件有300毫秒的触发延迟,可以在我们手动输入筛选条件或在其他地方复制粘贴筛选条件过来时,不至于频繁地、重复地触发无意义的筛选动作。c、可以自定义筛选条件。详细介绍可以参考“简单筛选”。

8、高级筛选。高级筛选的优点有很多,详细介绍可以参考“高级筛选”。

9、筛选树。a、支持单选和多选两种模式。b、支持自定义筛选方案保存以及加载默认筛选。c、支持无限目录树筛选。d、支持切换筛选方案。e、支持查找定位筛选项。f、支持字典数据规范以文本显示进行筛选。详细介绍可以参考“筛选树”。

10、记录窗口。a、可以将常规表中一行中的很多列数据直接显示到一个区域中。记录窗口可以在一列中显示它们,也可以分多列显示。b、可以分组显示。c、直接继承主表中的所有数据规范,而不用写任何代码。。d、可以多行多列显示。e、单列的记录窗口可以设置行高。详细介绍可以参考“记录窗口”。

11、字段预览。这个模块是为了方便展示主表中受空间限制不太适合在表中展示的字段。主要有几种类型:“多文件管理”、“图片管理”、“备注字段”。详细介绍可以参考“备注字段”。

12、表属性加载。将表中常用的属性、特性提炼出来,并将他们保存到数据库里。在使用时再从数据库中加载相应的数据并组合成相应的功能。这样做的好处就是,不用因为一些小的修改就需要重新发布更新软件,让整个系统开发变得非常灵活,维护起来也非常省事。详细介绍可以参考“表属性”。

13、数据规范加载。数据规范主要是指解决我们在表中输入、显示数据时几种通用的模式、规范。我们可以通过这些规范的设置,即可以做到不写代码也可以完成常规开发的70-80%功能。详细介绍可以参考“数据规范”。

14、子窗口。主表可以支持弹出通用子窗口和自定义子窗口。

15、常规表操作。