thắc mắc Sử dụng DHTMLx để làm biểu đồ gantt

US.gov

Senior Member
Chào các thím,
Em đang muốn làm 1 cái trang sử dụng cho mục đích cá nhân, biểu diễn biều đồ gantt bằng dhtmlx:
Demo của DHTMLx: Basic initialization (https://docs.dhtmlx.com/gantt/samples/01_initialization/01_basic_init.html)
Mong các thím giúp em các ý sau:
  • Em clone js và css về nhưng khi up lên site của em thì nó báo "This version of DHTMLX Gantt is not intended for using outside of dhtmlx.com" mặc dù vẫn dùng được, có cách nào sửa JS xóa luôn không nhỉ?
  • Em biết code php căn bản và database thì dùng mysql trên hosting có sẵn phpmyAdmin, nhưng khi thao tác trên cái demo này, bằng cách thêm task, xóa task, xem task con, kéo dài ngắn thời gian của 1 taske... thì trigger như thế nào để lưu các thay đổi về database vậy nhỉ?
Em khá non và bán chuyên nên mong các thím chỉ cụ thể một xíu nha. Em cảm ơn.
 
Đây là đoạn js chứa data để hiển thị cái gantt, thì ý của em là bây giờ khi em thao tác trên gantt làm sao để bắt các thay đổi và lưu vào database các giá trị này.
Code:
gantt.init("gantt_here");

gantt.parse({
    data: [
        { id: 1, text: "Project #2", start_date: "01-04-2023", duration: 18, progress: 0.4, open: true },
        { id: 2, text: "Task #1", start_date: "02-04-2023", duration: 8, progress: 0.6, parent: 1 },
        { id: 3, text: "Task #2", start_date: "11-04-2023", duration: 8, progress: 0.6, parent: 1 }
    ],
    links: [
        {id: 1, source: 1, target: 2, type: "1"},
        {id: 2, source: 2, target: 3, type: "0"}
    ]
});
 
Back
Top