表菜单是本平台为了简化系统开发而设计的一个控件。这里集成了常用的一些表操作功能。我们可以根据自己的需要设置显示哪些菜单命令。不仅提供了高度集成的功能,还提供了灵活设置的便利。如果需要另外添加功能的话,也可以根据自己的需要进行随意的扩展。
向上移动:选中行向上移动一行。
向上移动多行:选中行向上移动5行。
向下移动:选中行向下移动一行。
向下移动多行:选中行向下移动5行。
编辑:去除当前行的锁定状态。使其可以进行编辑。
插入行:在当前行上面插入新的一行。
新增:在表最后增加一行。
新增多行:在表最后增加多行。根据弹出窗口中输入的数字进行新增。同上面的新增多行。
取消删除:如果有数据行被删除了,然后还没有进行保存,那么可以通过此命令恢复之前删除的行。就像从回收站里面回收一样。
删除:删除当前选择的行,可以同时删除多行。
保存:对当前表修改的部分进行保存操作。
刷新:重新加载当前表数据。
导出文件:可以将当前表内容导出到CSV、Json、Excel、Xml、PDF、图片(png、Tiff、bmp、exif、Jpg)等六种文件格式。
其中导出Excel与标题右键菜单中的导出Excel功能稍微有一点区别。上面的导出Excel是直接导出当前表已经加载到内存中所有数据,包含没有看到的字段。而下面的只是导出当前表中可以看到的部分数据。
导入Excel:将Excel文件里面的数据导入到数据库当中去。详细介绍请参考“通用Excel导入”。
高级筛选:打开当前表的高级筛选窗口,可以根据自己的需求进行相应的筛选。
数据透视表:打开数据透视表窗口,可以通过简单的拖拽操作,以实现复杂、高效的数据统计效果,类似Excel中的数据透视表一样。
报表设计:打开报表设计窗口,设计与当前主表相关联的报表内容。
打印预览:预览打印报表设计里面设计的与本表相关联的报表。如果存在多个可以预览的报表,则会弹出一个窗口供用户选择。
打印:直接打印报表设计里面设计的与本表相关联的报表。如果存在多个需要打印的报表,则会弹出一个窗口供用户选择。
表视图:在一些表中会有很多字段,无法一个屏幕展示所有字段(需要左右拉动底部的滚动条,非常麻烦),这时候我们就可以通过将这些字段的功能分组,一屏一屏地显示出来。完全详细的使用方法可以参考“表视图”。
菜单控制
表菜单里面到底显示哪些菜单出现,我们是可以精确控制的。
系统默认自带的菜单已基本满足我们常用的大部分功能。万一我们有一些特殊的需求也不要紧,因为我们的表菜单也不是一成不变的。系统默认自带的一些常用命令我们可以自定义显示之外,我们还可以在系统默认自带的菜单后面添加一些自定义的菜单。
新增菜单管理里面的常规操作可以参考“表分类管理”。我们新增完菜单后,可以通过右边的“菜单属性”中对相应的属性进行设置。因为本身属性名称是中文的,下面也有相应的解释说明,这里就不一一赘述了。唯一想要强调的是,“常用代码”与“代码”两个属性是我们用来编写菜单执行的代码的。我们只需要在其中一个里面写代码就可以了。我们来说一下他们之间的区别。
常用代码:如果我们有一些命令是比较通用的,可能可以在多个表中使用,代码处理逻辑也一样,我们就可以将这部分代码统一放在一起管理。这样就可以节省大量的重复劳动。这非常符合程序设计里面的复用概念,即使后续有需要修改的话,也只需要修改一个地方即可。
代码:如果当前菜单命令是我们为当前表设计的独有的功能,则可以直接在此打开代码编辑器直接编写相应的代码。