使用Drupal的可编辑时间表

Mad*_*ist 6 javascript php forms drupal drupal-6

我想使用Drupal 6来管理时间表,有几个设备管理员分发那些使用该设备的人.

基本上我想要一个设备表与一周中的一天.该计划显示整个星期所有设备的占用情况.

更复杂的是,时间表的编辑应该非常简单快捷.通常人们有多天的设备,所以应该能够例如拖动一个条目并以这种方式填写更多天.我还希望有一些人可以看到,人们可以拖到时间表上并以这种方式填写.我假设一个人可以用javascript做到这一点,但我没有经验.

  • 是否可以使用Drupal Forms API创建类似的东西?

  • 拖动javascript的任何指针/示例?

  • 或者是否有一些现有的软件或Drupal模块可以做到这一点?

Mad*_*ist 3

我找到了一个很好的 用于在时间表中拖放的 JavaScript 示例,应该可以根据我的情况进行调整。我只需要弄清楚如何最好地将它与 Drupal 集成。

编辑:

我在答案顶部提到的脚本在我的 Drupal 安装中不起作用,所以我切换到 Jquery UI。

我现在已将其实现为自定义 Drupal 模块,该模块使用 JQuery UI 实现拖放功能。我已经为 HTML 表格启用了拖放功能,为了保存时间表,表格的元素通过 Javascript 读出,然后使用 ajax 发送到我的自定义 Drupal 模块。