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

xml_date

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

The template is deprecated.

Description

Строка из XML-файла приводится к объекту даты в соответствии с этим шаблоном

Parameters

  • date - (required) Date - дата, которую нужно отформатировать

Returns

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

Example

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

Details

заметка

Шаблон устарел. Используйте parse_date вместо этого:

const cfg = gantt.config;
const strToDate = gantt.date.str_to_date(cfg.date_format, cfg.server_utc);

gantt.templates.parse_date = function(date){
return strToDate (date);
};

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

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

Например, использование UNIX-времени для start_date:

фрагмент /data :

{
"data":[
{
"id":1,
"start_date":1503608400,
"duration":10,
"text":"Task #1",
"parent":0,
},
{
"id":2,
"start_date":1503694800,
"duration":4,
"text":"Task #2",
"parent":0,
}],

"links":[
]
}

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

gantt.attachEvent("onTemplatesReady", function(){
gantt.templates.xml_date = function(dateString){
return new Date(dateString * 1000);
}
});

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

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.