常规功能和模块自定义系统 (cfcmms)—054 manyToOne的选择方式

来源:互联网 发布:教务网络管理系统郑铁 编辑:程序博客网 时间:2024/06/05 03:12

054 manyToOne的选择方式


  对于当前模块来说,用什么方式来选择一个manyToOne的值也是应该考虑的事。最普通的就是使用comboBox来对 manyToOne的字段值来进行选择。大多数时候我们需要有一个灵活的设置来确定某个manyToOne模块的选择方式。
  前面几节增加了一个数据字典的功能,在数据字典中新增一个属性:父模块选择方式。用来字义manyToOne的选择方式。



  然后需要在系统模块的配置信息中增加一个字段。
  @FieldDefine(title = "被选择方式", number = 141, fieldGroup = "其他设置", remark = "此模块在子模块的form中被选择的方式")  @Column(length = 2)  private String tf_selectMode;
  在自定义系统中,修改此字段的属性,将其关联到数据字典中的“父模块选择方式”。然后每一个模块都可以设置上面6种父模块选择方式。当其作为其他模块的manyToOne字段的时候会按照相应的方式来进行选择。
  对于这6种选择方式,从字面上可以理解其意思。
  1、只能下拉选择,适用于固定的比较少的数据进行选择。比如性别,学历,职务,职称等等。
  2、可录入关键字选择(local),适用于固定的较多的数据进行选择,比如民族,职业,专业等不需要频繁变更的数据。local表示是将其值一次性的加入到前台,在搜索关键字的时候是和前台的数据进行比较,并不到后台去。因此这些数据如果有更新的话,必须要刷新网页才行。
  3、可录入编码和关键字选择(local),这个和上面一个一样,不同点就是如果该模块是有编码的话,可以直接录入编码来进行选择录入。适用于有编码数据的快速录入。
  4、可录入关键字选择(remote),这个和2差不多,只是每次录入关键字后都会去后台查询得到结果,适用于经常需要动态增加值的那些模块。比如说业务单位、客户单位、产品等等。
  5、可录入编码和关键字选择(remote),同3的解释。
  6、在grid列表中进行选择。这个选择方式和上面的不一样,会在combobox点击展开按钮的时候弹出manyToOne的模块gird,在里面可以选择好记录之后再返回。

对于前面5种,的例子有很多了这里不再显示,只对第6种做一个展示:



  还有一种情况,就是树状的模块的选择,比如对于行业来说,其行业大类和中类是在一起的,在选择一个企业的行业的时候,可以使用树状的来选择。树状的选择的时候可以指定是否能选择非叶节点的值。

  以上即是本系统中目前能配置的几种manyToOne模块的选择方式,以后根据需求还可以新增其他的选择方式。扩充起来也非常方便。

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 RRC ERAB E-RAB Linux用gred命令单词长度大于等于5 使用重定向命令完成2个文件合并 使用重定向完成文本文件的拷贝 Linux查找时候不现实出错信息 Linux去掉某个文件所有者同组用户的写权限 求方程式ax2 GNAB-011 flash制作课件 有数组$array=array(“a”=>2,”b”=>6,”c”=>5) 有数组$array=array(“a”=>2,”b”=>6,”c”=>5) 有数组$array=array(“a”=>2,”b”=>6,”c”=>5)排序 php对一个数组按某个键值排序 有数组$array=array(“a”=>2,”b”=>6,”c”=>5);用php实现对以上数组进 $array=array(“a”=>2,”b”=>6,”c”=>5);用php实现对以上数组大小排序 $array=array(“a”=>2,”b”=>6,”c”=>5) $array=array(“a”=>2,”b”=>6,”c”=>5)排序 Linux去掉某个文件所有者同组用户的写权限 Linux.sed命令显示某个文件的第五行 Linux输出该文件的奇数行 Linuxsed命令在文件的最后一行插入该文件的的统计信息,包含多少行,多少个单词,多个字符 Linuxcut命令 Linux.cut命令 Linux.cut命令提出a文件中 Linux.cut命令提出a文件中 Linux.ls Linux创建文件 Linux修改文件的时间 Linux创建文件 Linux修改文件的时间 数字图像分析 数字图像分析中科大 希島 斗鱼 中国球轴承反倾销 中国球轴承反倾销案 MMaseagniandHChi.Optimalquasi-MonteCarlovaluationo [10]HoCTB,LiaoCK,KimHTValuingInternetCompanies:ADE javaweb注册界面