Перейти к основному содержимому

xml_format

предупреждение

Этот шаблон устарел.

Description

Объект даты преобразуется в строку в соответствии с этим шаблоном. Используется для отправки данных обратно на сервер

Parameters

  • date - (required) Date - дата, которая требует форматирования

Returns

  • text - (string) - html-текст, который будет отображаться в диаграмме Ганта

Example

gantt.templates.xml_format = function(date){
return gantt.date.date_to_str(gantt.config.xml_date)(date);
};

Details

заметка

Примечание. Шаблон устарел. Используйте format_date вместо него:

var dateToStr = gantt.date.date_to_str("%Y-%m-%d %H:%i");
gantt.templates.format_date = function(date){
return dateToStr (date);
};

Этот шаблон автоматически генерируется из конфигурации xml_date и может быть переопределён после инициализации gantt.

Можно использовать собственную функцию шаблона, если серверная сторона ожидает формат, который не поддерживается gantt date helper.

Например, предположим, что сервер ожидает start_date в виде UNIX timestamp, и параметры запроса должны выглядеть следующим образом:

  • start_date:1503608400
  • duration:4
  • text:Task #2.2
  • parent:3
  • end_date:1503694800

Следует настроить конфигурацию Gantt следующим образом:

gantt.attachEvent("onTemplatesReady", function(){
gantt.templates.xml_format = function(date){
return (date.valueOf() / 1000) + "";
}
});

gantt.init("gantt_here");
gantt.load("/data");

var dp = new gantt.dataProcessor("/data");
dp.init(gantt);
dp.setTransactionMode("REST");

Change log

  • устарел с версии v6.2, удалён с версии v7.0

Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.