常规功能和模块自定义系统 (cfcmms)—051一对多(OneToMany)字段的加入

051一对多(OneToMany)字段的加入


  现在系统中对于模块的关联字段,我只加入了ManyToOne和OneToOne二种,现在是时候把OneToMany也加入了。将OneToMany作为一个字段处理有些费力。因此设想是在当前基准模块的grid或form中可以显示一个“按钮”,并在按钮前面显示记录数,用来查看当前记录的OneToMany的模块信息。虽然现在已经可以在form和grid中通过配置来显示子模块的信息。加入这个可以用来完成更多的功能。
  举个例子来说“省”对于“市”来说是 ManyToOne,而"市"对于“省”来说是 OneToMany。在实际的应用过程中java bean里可以不需要有 OneToMany的字段,而只要在模块字段中加入一个OneToMany字段即可即其进行管理。
  还是以省份模块为例,在里面加一个“市”的 OneToMany 字段。


  加入了这个字段之后,就会在form和grid中选择此字段来进行操作。在grid中的样式如下:


  在点击上图的链接之后,会显示有父模块限定的市的数据。


  在form中显示如下:



  以上即为新增一个OneToMany的全过程,只要经过简单的配置就可以在所有的模块中实现上述功能。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值