模块管理常规功能自定义系统的设计与实现(12--Grid导航设计初步[2])

来源:互联网 发布:c语言 udp多线程编程 编辑:程序博客网 时间:2024/06/07 20:12

Grid导航设计初步[2]

        上一节介绍了一个字符串字段和一个Boolean字段的导航设置,这一节更进一步,对日期字段的导航进行一下设计。
        对于一个日期字段,可以想到的导航是:按年度,年度季度,年度月度,年月日,并且可以正序和倒序。下面还是以省份”这个模块为例看看日期导航。在“省份”模块中,我加入了一个字段“附加日期”,这个字段的值是无任何意义的,放在那里只是为了现在用它来进行导航的演示。
按上一节的方法,将“附加日期”的可导航,打勾后,“省份”模块将会有第三个导航列表。


        上面的导航是默认的日期导航方式,总计下跟着年度,年度下面跟着月度。排序方式是按照从小到大来进行的。下面我们要自定义日期的导航方式。在系统的管理模块中,有一个“模块导航字段”的模块,这个字段用来字义每个模块的导航字段和导航属性。




经过这样设置,会有第4个导航列表出现。是以年度为导航值,从小到大排列。



在上图中再将“倒序”打勾,即可按年度倒序排列。


以上是年度的排序,再看一下年度季度的。




再刷新页面,进入“省份”模块。

下图是年月日的排列。



        另外如果有特殊的分组方式,也可以自己定义,然后在后台java里解释执行就可以了。比如说为日期加上每周的导航,或者是分工作日和非工作日的,按月分旬的等等,没有做不到,只有想不到。

        以上是日期导航,下一节介绍数值字段导航。


4 0
原创粉丝点击