首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何实现这个用户过程,使其尽可能直观。

如何实现这个用户过程,使其尽可能直观。
EN

Stack Overflow用户
提问于 2010-10-20 08:12:47
回答 2查看 78关注 0票数 0

我必须创建这个过程:

您有一个任意的人员列表( repeats

  • schedule

  • ),您必须以5-2或6-4 (工作日和空闲天数)

  • 来设置他们的工作日程,您必须提前几个月(通常是3或12)将其安排在任何一天的

  • 调度序列中--因此,当您开始设置时间表(

f 211>)时,第一个工作日不一定是第一个星期一。

因此,这是我必须实施的过程。为了使它更快,我想在一个页面上设置多个人的调度(因此是一个用户列表)。否则,人们可能会在某个人的详细信息页面上这样做。

我想知道如何在web应用程序中实现这一点。我可以使用Ajax和高级动态场景。我想使它尽可能直观,并尽可能简单,所以它不应该是复杂的用户这样做。

一种可能的解决办法

每个用户都有这样的列表行:

代码语言:javascript
复制
John Doe     | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 15 | ...
Jane Doe     | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 15 | ...
Joe Bloggs   | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 15 | ...
Harry Wotsit | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 15 | ...

(working/free)

  • Drags用户单击第一个序列的所有日子,使其在序列上变成橙色/灰色的(就像拖动Excel中的单元格来选择它们),然后会出现一个图标(可能是一种箭头),
  1. 用户随后单击该图标将相同的序列复制到计划的末尾(类似于Excel中所选单元格右下角的小方块,这样就可以在拖动方块时复制这些单元格。)

我不确定这是否是最优和直观的过程。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-20 08:53:02

很少有提示:

  • 使用日历控件(或mvc中的类似控件),因为它比行
  • 更直观,尽量避免拖放,因为如果需要多次执行,
  • 会很慢,
  • 试图最小化执行任务所需的单击次数。例如,当用户选择5-2术语类型并在日历中单击标记工作日开始时的日期时,应将该术语指定为默认日期,因此当用户希望将另一个日期标记为5-2期时,不必再次选择该日期。
  • 使用带有复选框的列表来选择许多用户

票数 1
EN

Stack Overflow用户

发布于 2010-10-20 08:35:13

一定要那么时髦吗??

您只需有几个文本框,"daysOn“、"daysOff”、"startDate“、"repeatX”

这将允许您简单地创建模式,然后您可以以某种时髦的方式显示这些模式。

而且,我可能会在每个用户的基础上这样做,因此用户一次,如果一个公司有几千名工人在轮班模式,你不会想编辑或显示所有的信息在一次。你会吗?

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3975881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档