以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]筛选  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=24570)

--  作者:chnfo
--  发布时间:2012/10/17 14:53:00
--  [求助]筛选
使用场景是这样的。
公司每个部门登记各自的办公费用,各个部门只能看到自己的办公费用登记数据。

有时候,本部门希望筛选某一个费用科目或者费用名称或者金额区间的费用明细,就会用到筛选功能。

问题:
用户筛选之后,还想去做其它的筛选,就会取消筛选,此时问题出现——其它部门登记的费用也会显示出来。

请教:
如何能让用户便捷地使用筛选功能,又不至于非法数据(例如其它部门的费用被本部门的人看到)显示出来?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:筛选功能.table



--  作者:chnfo
--  发布时间:2012/10/17 14:59:00
--  
你的意思是再做一次筛选,比如说部门3的人进来。

可以让项目加载的时候,这个表只显示部门3的费用,这个容易。

但是取消筛选的时候,其它部门的费用也会显示出来,这是不符合要求的——要求是取消筛选之后,在界面上还是只能显示部门3的费用。
[此贴子已经被作者于2012-10-17 14:59:33编辑过]

--  作者:lin_hailun
--  发布时间:2012/10/17 15:00:00
--  
 用一个全局变量filter来进行筛选。自己写筛选和取消筛选的代码的代码。

 在项目启动的时候,直接给filter赋值为部门...

 取消筛选的时候,同样赋值为部门...

--  作者:chnfo
--  发布时间:2012/10/17 16:30:00
--  
试验有效……
谢谢。