xml_format

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

dateDateдата, которую необходимо отформатировать

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 временной метки, и параметры запроса должны выглядеть следующим образом:

  • start_date:1503608400
  • duration:4
  • text:Задача #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");
See also
Change log

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

К началу