常规功能和模块自定义系统 (cfcmms)—049模块的条件限定

原创 2016年06月08日 20:47:40

049模块的条件限定


  一个模块在用菜单进入以后,会显示所有的记录。有的时候我们需要只显示特定的一些记录,这就可以用模块条件限定来完成。对于“订单”,发货员只想看到“未发货”的订单,因此在菜单里可以放一个“未发货订单”的项目,此未发货订单模块和订单模块完全一样,只是只显示未发货的。而负责安装的人员要看到已预约的一个星期之内的订单。这就要在设置菜单的时候可以加入一些限定的条件来约束显示的记录。
  另一种限定条件则是在模块间的跳转过程中完成的。例如在显示“省份”模块的时候,有一个“市“的按钮,按下去之后,会生成一个市的模块,但是会限定只显示该省下的所有市。


  生成根据省限定的”市“的模块如下:


  有了这个功能,就可以接着对grid进行一些扩充,可以完成master-detail的配置,在主模块的grid 列表下面,加上 detail模块的grid,并且可以在选择主模块记录的时候进行联动。在经过了一个简单的配置之后,可以在“市”模块中加入其子模块“客户单位”和“始发地订单”模块。如下图所示:




  在给“市”模块添了子模块之后,这个功能是递归的,在将“市”加到省模块之下的时候,也会将这二个detail模块加入进去。
  下图是给省份加入了市子模块之后的样子:


在 form 中也可自动的可以加入这种master-detail的样式。

版权声明:本文为博主原创文章,未经博主允许不得转载。

常规功能和模块自定义系统 (cfcmms)—040模块记录(数据)的权限设计(5)聚合操作

040模块记录(数据)的权限设计(5)聚合操作   前面几节设计的都是把权限如何加在基准模块之上的,现在讨论一下聚合字段的权限。某个基准模块需要附加子模块的聚合字段也是比较常见的需求,比如“订单”...
  • jfok
  • jfok
  • 2016年04月09日 11:01
  • 870

[Ext JS 6 By Example 翻译] 第8章 - 主题和响应式设计

转载自:http://www.jeeboot.com/archives/1231.html 主题和响应式设计 本章重点在 ExtJS 应用的主题和响应式设计。主要有以下几点内容: SASS 介...

常规功能和模块自定义系统 (cfcmms)—012Extjs6的开发模式和发布模式

常规功能和模块自定义系统 (cfcmms)—011Extjs6的开发模式和产品模式   在使用Sencha cmd命令生成的Extjs6框架有二种模式,分别是用于开发的开发模式和用于产品发布的产...
  • jfok
  • jfok
  • 2015年10月22日 16:31
  • 4627

常规功能和模块自定义系统 (cfcmms)—025开发日志(创建iconCls的field)

常规功能和模块自定义系统 (cfcmms)—025开发日志(创建iconCls的field)   这一节是临时插入的工作日志。   在本系统中可以自定义某些图标,图标的样式都是手工录入的,为了能直...
  • jfok
  • jfok
  • 2015年12月15日 13:02
  • 2350

常规功能和模块自定义系统 (cfcmms)—008测试试用版(6.0.0)下载及使用

常规功能和模块自定义系统 (cfcmms)—008测试试用版(6.0.0)下载及使用   在经过了一些调试和优化后,现在可以下载和测试试用版(6.0.0)。在这个版中本主界面和菜单改用了mvvm方...
  • jfok
  • jfok
  • 2015年09月21日 08:48
  • 5194

常规功能和模块自定义系统 (cfcmms)—028开发日志(创建ManyToMany的column3)

028开发日志(创建ManyToMany的column3)   三、给“模块字段”增加一个字段,用来存放ManyToMany字段的joinTable值,也就是中间表的表名。给“用户模块”增加一个字...
  • jfok
  • jfok
  • 2015年12月29日 15:42
  • 1670

常规功能和模块自定义系统 (cfcmms)—030开发日志(创建ManyToMany的column5)

030开发日志(创建ManyToMany的column5)
  • jfok
  • jfok
  • 2016年01月12日 08:34
  • 1382

常规功能和模块自定义系统 (cfcmms)—053把一对多(OneToMany)字段的grid加入到form中

053把一对多(OneToMany)字段的grid加入到form中   前二章中加入了oneToMany字段,并且加入到form中显示条数,并且有一个按钮可以用来打开oneToMany的模块来进行...
  • jfok
  • jfok
  • 2016年07月08日 16:39
  • 754

常规功能和模块自定义系统 (cfcmms)—029开发日志(创建ManyToMany的column4)

029开发日志(创建ManyToMany的column4)   根据以上几节的准备,在这一节中可以加入ManyToManyColumn.js了。先来看看做好的样子如下图:   单击文字链接可以显示...
  • jfok
  • jfok
  • 2015年12月31日 15:39
  • 1698

常规功能和模块自定义系统(cfcmms)—005开发环境搭建和创建项目

常规功能和模块自定义系统(cfcmms)—005开发环境搭建和创建项目
  • jfok
  • jfok
  • 2015年09月01日 10:33
  • 4479
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:常规功能和模块自定义系统 (cfcmms)—049模块的条件限定
举报原因:
原因补充:

(最多只允许输入30个字)