常规功能和模块自定义系统 (cfcmms)—018自定义grid方案(2)

原创 2015年11月20日 09:19:12
常规功能和模块自定义系统 (cfcmms)—018自定义grid方案(2)

  下面来看看在系统中如何定义一个grid方案。当前定义grid方案也是采用对记录模块操作的方式,并没有采用所见即所得得的设计方式,以后有时间将会修改成所见即所得得方式。

  上图中可以看到在进入了“模块列表方案”后,会显示所有的模块的列表方案,在导航里选择了“省份”这后,会只显示省份的2个列表方案。每个方案都有若干个字段组,选中一条记录以后,按“列表字段分组”可以看到当前方案的所有字段分组。下图即为“省份所有信息”的字段分组情况。

  选中一条记录,点击设置字段,会显示所有的字段,并且会用颜色来告诉你哪些字段已经被选中过了。

  对上面三个模块操作就可以定义所有系统模块的grid列表了。定义好的grid列表在导出到excel、打印的时候都是按照你定义的字段来进行的。比如导出excel。

  在网页中打印所有记录的截图:



  grid自定义的过程很简单,完成的功能确很强大,当你创建或修改一个grid方案的时候,所有的跟这个方案相关的功能都会跟着改变,比如excel导出,pdf导出和打印等等。
  从以上的功能说明可以看出自定义系统的价值所在。你只需要建立表文件(hibernate 可以根据bean文件来创建表,甚至可以不用自己创建表文件),java bean文件,其他常规功能就随你配置,并且都是完全在前台的配置。
  以上是grid列表自定义的操作过程和能完成的一些额外的导出和打印功能,下面几节就讲讲如何实现这些功能。

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

相关文章推荐

常规功能和模块自定义系统 (cfcmms)—019自定义grid方案(3)

常规功能和模块自定义系统 (cfcmms)—019自定义grid方案(3)   这一节开始进入自定义的内部,来看看第一个自定义的功能是如何实现的。    1、在系统登录的时候,将所有的登录用户有权...
  • jfok
  • jfok
  • 2015年11月20日 11:27
  • 1881

常规功能和模块自定义系统 (cfcmms)—016模块字段的定义

常规功能和模块自定义系统 (cfcmms)—016模块字段(1)   从这一节开始模块字段的自定义描述。模块字段作为模块的属性也是这个系统中自定义的核心内容。它不仅定义了模块的一些基本属性,还定义...
  • jfok
  • jfok
  • 2015年11月18日 08:27
  • 2307

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

041模块附加字段的设计   在整个自定义系统,模块附加字段也是有必要的。对于一个模块来说附加的字段有二种,一种是父模块中的字段,另一种是子模块中的聚合字段。在模块记录生成sql语句的时候,只是生成了...
  • jfok
  • jfok
  • 2016年05月10日 09:43
  • 1364

常规功能和模块自定义系统 (cfcmms)—020自定义grid方案(4改成任意层表头)

常规功能和模块自定义系统 (cfcmms)—020自定义grid方案(4改成任意层表头)   在现在的系统中grid表头是可以分组的,但是只能分一层,现在我想把它改成可以分成多层的。比如象这样的表...
  • jfok
  • jfok
  • 2015年11月23日 08:59
  • 2482

常规功能和模块自定义系统 (cfcmms)—017自定义grid方案(1)

常规功能和模块自定义系统 (cfcmms)—017自定义grid方案   在定义好了模块和字段这二个最基本的系统元素之后,就可以开始其他功能的加入了。最先想到的功能应该就是grid了。   gri...
  • jfok
  • jfok
  • 2015年11月19日 10:56
  • 1931

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

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

常规功能和模块自定义系统 (cfcmms)—042模块Grid的排序和筛选

pagingtoolbar042模块Grid的排序和筛选   一、排序   Grid界面排序可以点击列头直接来进行,这个是很方便。但是还有二个问题需要解决:无法取消排序至默认,单字段和多字段排序不可以...
  • jfok
  • jfok
  • 2016年05月13日 10:13
  • 1143

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

027开发日志(创建ManyToMany的column2)   先来看看mysql能不能把结果集转换成一个字符串,在网上搜索了一下,还真有这个函数。函数名字为 group_concat。这个函数可...
  • jfok
  • jfok
  • 2015年12月29日 10:10
  • 1501

常规功能和模块自定义系统 (cfcmms)—022自定义grid列(6图标列)

常规功能和模块自定义系统 (cfcmms)—022自定义grid列(6图标列)   某些模块可能需要一个记录图标...
  • jfok
  • jfok
  • 2015年12月08日 10:15
  • 1347

常规功能和模块自定义系统 (cfcmms)—021自定义grid列(5附件列)

常规功能和模块自定义系统 (cfcmms)—021自定义grid列(附件个数)   模块列表Grid是由多个列组成的,在实际的系统构建过程中需要有一些自定义的类来完成一些特殊的功能。现在来看看一个...
  • jfok
  • jfok
  • 2015年12月05日 21:29
  • 2407
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:常规功能和模块自定义系统 (cfcmms)—018自定义grid方案(2)
举报原因:
原因补充:

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