嗨,您好,
我正在考虑使用dhtmlxgantt作为建立行程的一种方式,即您在一个时期(最有可能是2个星期)的特定日期添加商品...但是,我需要存储很多额外的变量以及日期等的标准信息。有一系列的4个下拉列表,可通过AJAX填充下一个。
我知道我可以将custom controls添加到灯箱中,但是当上一个下拉列表更改时,这些将无法通过AJAX起作用。我希望能够制作一个完全自定义的灯箱,然后将所有内容传递回dhtmlxGantt,但是我似乎找不到答案...
看来在调度程序产品(http://docs.dhtmlx.com/scheduler/samples/02_customization/16_custom_form.html)中我们可以对甘特做同样的事情吗?
提前致谢,
亚当。
最佳答案
您可以重新定义gantt.showLightbox方法并从此处显示您的表单。然后使用公共API保存更改-gantt.addTask,gantt.updateTask,gantt.deleteTask
这是一个粗略的例子:
http://docs.dhtmlx.com/gantt/snippet/5e134aa1