У меня встроенный dhtmlxGantt в проекте Laravel5, и все работает так, как ожидалось. Но я хочу изменить его для хранения диаграмм для нескольких проектов. Для этого я хочу добавить дополнительное поле под названием «project_id» и загрузить данные через фильтр.Изменить dhtmlxGantt для работы с несколькими проектами - Laravel5
Я попытался модифицировать контроллер со следующим кодом:
$connector->render_links(
GanttLink::where('user_id', '=', 1)->get(),
"id",
"source,target,type"
);
$connector->render_table(
GanttTask::where('user_id', '=', 1)->get(),
"id",
"start_date,duration,text,progress,parent"
);
Это решение позволило мне загрузить таблицу из базы данных так, как я хотел. Но он не сохраняет изменения обратно в базу данных. Я просмотрел документацию dhtmlxGantt, но для этого не получил никакого решения.
Я нашел эти ссылки в своих исследованиях и мог бы быть полезен.
Link 1: Changing values before saving
Link 2: Filtering results based on a parameter
Пожалуйста, помогите мне изменить мой проект таким образом, что позволяет работать (загрузка и редактирование) на различных картах.
Как я могу разработать файл – Fernando