常规功能和模块自定义系统 (cfcmms)—049模块的条件限定
2016-06-08 20:47
260 查看
049模块的条件限定
一个模块在用菜单进入以后,会显示所有的记录。有的时候我们需要只显示特定的一些记录,这就可以用模块条件限定来完成。对于“订单”,发货员只想看到“未发货”的订单,因此在菜单里可以放一个“未发货订单”的项目,此未发货订单模块和订单模块完全一样,只是只显示未发货的。而负责安装的人员要看到已预约的一个星期之内的订单。这就要在设置菜单的时候可以加入一些限定的条件来约束显示的记录。另一种限定条件则是在模块间的跳转过程中完成的。例如在显示“省份”模块的时候,有一个“市“的按钮,按下去之后,会生成一个市的模块,但是会限定只显示该省下的所有市。
生成根据省限定的”市“的模块如下:
有了这个功能,就可以接着对grid进行一些扩充,可以完成master-detail的配置,在主模块的grid 列表下面,加上 detail模块的grid,并且可以在选择主模块记录的时候进行联动。在经过了一个简单的配置之后,可以在“市”模块中加入其子模块“客户单位”和“始发地订单”模块。如下图所示:
在给“市”模块添了子模块之后,这个功能是递归的,在将“市”加到省模块之下的时候,也会将这二个detail模块加入进去。
下图是给省份加入了市子模块之后的样子:
在 form 中也可自动的可以加入这种master-detail的样式。
相关文章推荐
- 如何成为一名架构师?
- parse in programming
- gnome-logs开发记录2--合并git的多个commit--Gnome开发记录
- gnome-logs开发记录3--修复bug726228+杂记
- 博主前来报道
- .Net 学习经验
- Android 学习论坛博客及网站推荐
- parse in programming
- gnome-logs开发记录3--修复bug726228+杂记
- New files creation and Makefile
- 移动客户端设计开发经验(1)-流程篇(原创理论)
- C#Winform开发经验之Combox键值对
- C# WebBrowser 之 按键获取
- java开发经验
- 小白上手第一弹——学会真机测试
- 继承建模小得
- 要成为Java高手需要注意的25个学习目标
- jquery模拟java集合中的map
- smtp 邮件服务器编程
- iOS 开发学习摘要: 1. 了解 iOS 的UI设计原则