码迷,mamicode.com
首页 > 其他好文 > 详细

常规功能和模块自定义系统 (cfcmms)—041模块附加字段和新的Grid方案设计器

时间:2016-05-10 13:00:57      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:

041模块附加字段和新的Grid方案设计器

  在整个自定义系统,模块附加字段也是有必要的。对于一个模块来说附加的字段有二种,一种是父模块中的字段,另一种是子模块中的聚合字段。在模块记录生成sql语句的时候,只是生成了该模块的所有基本字段和其直接父模块的id和name的字段。不可能将所有父模块的字段都加进去,只能指定一些必需的字段加入到sql语句中。比如在获取订单数据的时候,最基本的sql语句中只包括了目的的市和始发地市的信息,如果要在grid中显示始发地省和目的地省就需要设置一下附加字段,这是一种父模块的附加字段。
  第二种附加字段则是对于子模块的聚合字段,对于订单模块来说,需要显示订单明细的个数,订单金额的小计等等聚合字段。
  定义的附加字段可以显示在 grid , form 中 ,并可以在自定义的打印中使用。

  下面结合刚刚改版的设置grid字段的界面来展示一下如何设计一个grid的列定义以及各种附加字段。
技术分享
  在上面的图中,最左边是当前基准模块和其所有的父模块以及子模块的树,点击一个item之后,会在中间区域里显示该模块的字段,并且已经被选中的字段也会打勾,右边是已经选中的列表的分组和字段。
  下图为选择了一个父模块后的情况。
技术分享

  最后再盾一下子模块的聚合字段的选择情况。
技术分享

  在上面选择好字段后,可以在订单中显示此grid。如下图所示:
技术分享

  在上面的字段和分组的设计器中,每个字段和分组可以拖动来确定位置和嵌套关系,另外可以修改标题和宽度等一些定义,另外如果有特殊的自定义属性,可以放在附加设置之中。
技术分享

  上图的设计器以后可以用于设计查询条件、导航、Form字段的定义等等场合。

常规功能和模块自定义系统 (cfcmms)—041模块附加字段和新的Grid方案设计器

标签:

原文地址:http://blog.csdn.net/jfok/article/details/51248238

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!