我是这么利用数据——分页导航

欢乐的财神 发布于 2013/12/12 09:51
阅读 366
收藏 7

闲来无事,分享点工作上的事,也作为记录保存下来,以后可以查看

我管理很多的电话记录,有一次,同事提出需求:能不能按时间查找电话记录?

首先,确实会模糊的记得某人是哪一天打电话来的,然后想依着这个线索找到当时的电话记录。

那天我脑子抽抽,根本不想挪动身子,就敷衍他们:你们不能使劲朝后翻页么?一直翻到那一天不就得了。

完工了!我善良的同事们太TMD好应付了!


但是故事没有结束。这个使劲朝后翻页的想法让我来了灵感:如果资料写在纸质书上,想查找数据就得翻页

顺着这个思路,我现在的问题是:不能让人家一页一页的翻啊!想着想着,我做出了这个

按日期翻页,多么简单的想法啊!

我把页面更新后,同事们都不需要学习,他们貌似都懂了,选择一个日期就会跳到那天的那一页上去

程序的实现也正是如此,这么做没有引入任何多余的界面元素,日历是再点击输入框时才弹出来(jquery-ui),页码输入的跳转也完美的保留,因为数字或是日期太容易区别了,分页数据还可以继续上一页下一页,以免你记错了,可以沿着那几天慢慢再找

后来我继续扯淡,把查找即是翻页继续巩固,原来的方法是:getDataByPage(int x)

现在统一加上 var x=getPage(string keyWord) 然后x传入getDataByPage

这个getPage翻译了来自各式各样的请求页码的自然语言,我是暂时还没做,不过可以想象的是

1、根据人名,直接跳到这个人第一次来电话或者最后一次来电话的那页上

2、根据关键字,直接跳到包含这个关键字的那页上

还可以结合当前页码,只往后翻页,这么一看,搜索即是翻页,不断的带你找到你感兴趣的关键字,不遗漏不重复,这不就是搜索么?

思路打开之后,做什么完全凭想象力,我正在实践,我是这么做数据分页导航,你呢?

加载中
0
重度恐高症
重度恐高症
思路不错,但是用户体验应该可以做的更好
0
梅开源
梅开源
直接做个多字段多条件联合查询表单完事……
0
欢乐的财神
欢乐的财神

引用来自“梅开源”的答案

直接做个多字段多条件联合查询表单完事……

怎么说呢,直接给出多字段多条件的查询表单确实通用而且省事

但是缺点却是隐藏式的

1、长期这么设计,队伍不好带,底下的人会觉得你这个领导没货,折腾不出东西来,整天都是些没创新的玩意,不拿你的话当话

2、其次是对用户来说,设计感的丢失会小瞧了你的软件,然后有什么没什么都跟你叽歪,让你改程序,但是如果你平时弄点自己的小道道,就可以拿住他们,可以说:我需要详细设计一下!

3、最后这个问题本身,采用日期的分页可以巧妙的隐藏住功能,带给用户一点小惊喜,点击之后又能到达想当然的目的,降低学习成本,显得生动有趣

0
欢乐的财神
欢乐的财神

引用来自“潮汐猎人”的答案

思路不错,但是用户体验应该可以做的更好
如何提高用户体验呢?
0
靳凤伟
顶一下。。
返回顶部
顶部