模块管理常规功能自己定义系统的设计与实现(37--终级阶段 综合查询[4])

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

https://blog.csdn.net/jfok/article/details/25463391

综合查询(4)--查询条件的设置3



视频解说在线观看:视频解说链接 http://i.youku.com/jfok1972


        这节来看看日期字段怎样设置查询条件。

我对日期字段做了一个分类。使其能够按年。年季,年月,年月日的几种方式来设置条件。另外每个模块能够设置一个日期字段,当该模块作为查询的基准模块时。在条件设置toolbar 上第一个菜单即是日期选择菜单。选择的值将会作为该日期字段的条件。比如对于“订单”模块。为其设置了日期字段为“tf_date”。

       在综合查询的模块中显示为下面:


       上图是选中了基准模块为“订单”时。查询期间选择了“当前年度”后的订单日期的条件设置。

假设基准模块选择了“订单明细”,因为订单明细里面有没有日期字段。因此“查询期间:当前年度”这个条件就没有了。



        这里就有一个问题了。事实上我是想查当前年度的订单明细的,那么我要到哪里去设置年度的日期条件呢?这个我是这样处理的。在左边有一个导航栏,里面放置了全部选中的字段。能够直接在这里设置条件。



        看一下日期选择的一些子菜单:







        至于非日期类型的字段,也能够直接点击“设置”图标来进行条件设置。




        另外还能够在grid字段中选择菜单为每个字段添加条件。




      另一个在结果grid上的筛选输入框。这里输入的值能够对全部选择的字段有效,和前面介绍的一个模块的筛选是一样的。




        条件设置的就是这些了。以后还会优化和添加新的方法,使选择条件更快捷,比方说能够设置一个条件组,保存了直接加进来等等功能。

另外在日期选择上另一些欠缺,比方我要查2010,2012,2014年的,在日期菜单中就不能选择,尽管有其它办法能够实现,但总是不太方便。



posted on 2019-04-07 16:39  xfgnongmin  阅读(131)  评论(0编辑  收藏  举报

导航