嗨,您好,

我正在考虑使用dhtmlxgantt作为建立行程的一种方式,即您在一个时期(最有可能是2个星期)的特定日期添加商品...但是,我需要存储很多额外的变量以及日期等的标准信息。有一系列的4个下拉列表,可通过AJAX填充下一个。

我知道我可以将custom controls添加到灯箱中,但是当上一个下拉列表更改时,这些将无法通过AJAX起作用。我希望能够制作一个完全自定义的灯箱,然后将所有内容传递回dhtmlxGantt,但是我似乎找不到答案...

看来在调度程序产品(http://docs.dhtmlx.com/scheduler/samples/02_customization/16_custom_form.html)中我们可以对甘特做同样的事情吗?

提前致谢,

亚当。

最佳答案

您可以重新定义gantt.showLightbox方法并从此处显示您的表单。然后使用公共API保存更改-gantt.addTaskgantt.updateTaskgantt.deleteTask

这是一个粗略的例子:
http://docs.dhtmlx.com/gantt/snippet/5e134aa1

10-08 15:37