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

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

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

  下面结合刚刚改版的设置grid字段的界面来展示一下如何设计一个grid的列定义以及各种附加字段。

  在上面的图中,最左边是当前基准模块和其所有的父模块以及子模块的树,点击一个item之后,会在中间区域里显示该模块的字段,并且已经被选中的字段也会打勾,右边是已经选中的列表的分组和字段。
  下图为选择了一个父模块后的情况。


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


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


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


  上图的设计器以后可以用于设计查询条件、导航、Form字段的定义等等场合。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值