美文网首页
在层次之外,以另一种方式组织任务列表

在层次之外,以另一种方式组织任务列表

作者: 石头五 | 来源:发表于2017-07-28 21:25 被阅读0次

thinktodo.cn已经按层次组织任务,并且可以无限层次,已经是很灵活地组织任务列表,但仍有一些情况不方便。

如最常用的“当前待办任务”,因为通常任务是按不同的分类组织的的,如个人事务,工作事务,个人事务下有个“交水电费”,工作事务下有个“写报告”,你想把它们都放在醒目的一个地方,提醒你去处理它。一种方式是你建一个“当前待办任务”列表,并将那些待办任务都拖到这个列表底下,那当然没问题,但是它们也失去了原分类间的联系。

也尝试了一些解决方案:
方案A:为任务设置“关联”字段,将这个任务关联到另一个任务上。

方案B:如将这些任务增加一个“active”属性,在加载时,将这些任务挪到当前活动区来展示。但实现起来还是很复杂,搞得我现在都忘了,是怎么通过代码做到的,用户也很难理解相关的操作。

方案C:目前的我找到的实现方式是,给任务打“进行中”状态图标,而点击右上角的按状态筛选,可以隐藏其它任务,只列出该状态的任务及期 父任务,还算不错,我还挺喜欢用。但是任务是在它原所在位置显示的,不便于统一查看,也不能排序。

方案D:突然有个思路,若能将这些任务保存原位置关系,那么它们即使被暂时转移到某个醒目视图下,也不影响它们回去,只是个切换按扭而已。虽然表中只保存了任务的父节点和顺序,回去会乱序了,但其实可以在移动前,将这些任务用一个元素属性来存储它的上下节点呀!(小心上下节点可能会被删除了,但我想这少数的情况提醒人为调整就好了)

相关文章

  • 在层次之外,以另一种方式组织任务列表

    thinktodo.cn已经按层次组织任务,并且可以无限层次,已经是很灵活地组织任务列表,但仍有一些情况不方便。 ...

  • HTML 列表

    列表是在网页上组织信息的另一种方式——它们提供简单的结构并且易于理解。在本文中,了解不同类型的 HTML 列表、何...

  • Python:使用while循环来处理列表和字典

    for 循环适合以[读]方式遍历列表;while 循环适合以[读写]方式 遍历列表。 1. 在列表之间移动元素 2...

  • 你从不知列表的好处吧!

    列表从来都是最有效的组织工具之一。据说用来组织或者管理的列表可以分为很多种,如任务列表、待处理列表、核对列表等。尽...

  • 列表

    列表从来都是最有效的组织工具之一,用来组织或者管理的列表可以分为很多种,如任务列表、待处理列表等。而制作列表、运用...

  • 【0221读书清单】原则

    01 大脑的两种决策方式,一种以证据和逻辑为基础(来自较高层次的大脑),另一种以潜意识和情绪为基础(来自较低层次的...

  • 匿名函数、函数作为变量

    匿名函数 """匿名函数: 本质函数函数,以另一种简单的方式来声明 匿名函数的声明:lombda 参数列表:返回值...

  • 不白白浪费时间的秘诀:列表

    列表是一种有效的组织工具。 列表有很多种类型,比如任务列表、核对列表等等,运用好列表一定能上任务完成得更高效。 列...

  • 这9个方法,帮你搭建更加高效的视觉层次

    ​​ 视觉层次是塑造优秀数字产品的基础,它能让内容以更加有效的方式被组织到一起,使其更容易被理解。视觉层次对于用户...

  • gulp 3.0 和 4.0 task任务执行顺序

    查看本地和全局gulp版本的命令 gulp -v 执行任务列表的实现方式 如果有一个任务a,b,c的列表,在a完...

网友评论

      本文标题:在层次之外,以另一种方式组织任务列表

      本文链接:https://www.haomeiwen.com/subject/ccnflxtx.html