我想使用Drupal 6来管理时间表,管理员会分配几个设备来分配使用设备的人。
基本上我想要一张设备表与一周中的某一天。该计划显示整个星期所有设备的占用情况。
更复杂的是,时间表的编辑应该非常简单快捷。通常人们有多天的设备,所以一个人应该能够拖动一个条目并以这种方式填写更多天。我还希望有一些人可以看到,人们可以拖到时间表上并以这种方式填写。我假设一个人可以用javascript做到这一点,但我没有经验。
是否有可能创造一些东西 像Drupal Forms API那样?
任何指针/示例 拖动javascript?
或者是否有一些现有的软件或 Drupal模块可以做到吗?
答案 0 :(得分:3)
我找到了一个很好的javascript example for drag and drop in a timetable,应该可以根据我的情况调整它。我只需要弄清楚如何最好地将它与Drupal集成。
修改强>
我在答案顶部提到的脚本在我的Drupal安装中不起作用,所以我切换到Jquery UI。
我现在已将其实现为自定义Drupal模块,该模块使用JQuery UI进行拖放功能。我为一个HTML表启用了Drag& Drop,以保存时间表,通过Javascript读取表的元素,然后使用ajax将其发送到我的自定义Drupal模块。
答案 1 :(得分:2)
Fields drupal 7模块,它创建一个可以通过漂亮的每周网格显示的时间表字段。可用于以非常简洁的方式显示营业时间或工作时间:
答案 2 :(得分:0)
答案 3 :(得分:0)
为什么不使用Event模块?基本上,它为您提供了一个Event节点类型。然后视图可以生成所有节点的日历页面。
答案 4 :(得分:0)
我不确定MERCI模块是否具有您想要的所有功能。我跑了一些测试,它看起来很不错,效果更好。它虽然只在预发布aplpha 5版本中可用,但它应该做它的工作。
拖放。使用@Fabian建议的一些JQuery来改进表单应该不难。