xml_format

Ein Datumsobjekt wird in einen String konvertiert, der diesem Template entspricht. Wird verwendet, um Daten an den Server zurückzusenden.

dateDatedas Datum, das formatiert werden muss

Example

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

Details

Das Template ist veraltet. Verwenden Sie stattdessen format_date:

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

Dieses Template wird automatisch aus der xml_date Konfiguration generiert und kann nach der Initialisierung von Gantt neu definiert werden.

Eine benutzerdefinierte Template-Funktion kann verwendet werden, wenn die Serverseite ein Format erwartet, das nicht vom Gantt-Datenhelfer unterstützt wird.

Zum Beispiel, nehmen wir an, die Serverseite erwartet start_date als UNIX-Zeitstempel und die Anfrageparameter sollten so aussehen:

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

Sie sollten die Gantt-Konfiguration wie folgt festlegen:

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

veraltet seit v6.2, entfernt seit v7.0

Zurück nach oben