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.

Например, если сервер ожидает 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");
See also
Change log

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

К началу