Kendo DataSource: Definieren von berechneten Eigenschaften für Daten, die aus einer entfernten Odata-Quelle gelesen werden

Situation:

kendo DataSource

var ordersDataSource = new kendo.data.DataSource({
    type: "odata",
    transport: {
        read: {
            url: "http://localhost/odata.svc/Orders?$expand=OrderDetails"
        }
    },
    schema: {
        type: "json",
        data: function(response){
            return response.value;
        }
        total: function(response){
            return response['odata.count'];
        }
    },
    serverPaging: true,
    serverFiltering: true,
    serverSorting: true
})

Die aus der Odata-Quelle gelesenen JSON-Daten lauten wie folgt:

{
    odata.metadata: "xxxx",
    odata.count: "5",
    value: [
        {
            OrderId: 1,
            OrderedDate: "2013-02-20",
            OrderInfoA: "Info A",
            OrderInfoB: "Info B"
            OrderDetails: [
                {
                    OrderDetailId: 6,
                    OrderDetailInfoC: "Info C",
                    OrderDetailInfoD: "Info D"
                },
                {
                    //Another OrderDetail's data
                }
            ]
        },
        {
            // Another Order's data
        }
    ]
}

Frage 1:

1.Wenn ich eine "berechnete" Eigenschaft definieren möchte:OrderedDateRelativeDies sollte die Anzahl der Tage zwischen dem heutigen Tag (25.02.2013) und dem Tag sein, an dem der Auftrag erstellt wurde (20.02.2013)."vor 5 Tagen", WIE kann ich dies auf der Client-Seite erreichen?

Antwort auf Frage 1:http://jsbin.com/ojomul/7/edit

Frage 2 -AKTUALISIEREN-

2.Jede Bestellung hat ihre geschachtelte Eigenschaft OrderDetails. Ist es also möglich, ein berechnetes Feld für die geschachtelte Eigenschaft OrderDetails zu definieren? Mögen:OrderDetailInfoCAndD für jedes OrderDetail und der Wert sollte ungefähr so ​​lauten:OrderDetailInfoC + OrderDetailInfoD, welches ist "Info C Info D"?

Vielen Dank,

Dean

Antworten auf die Frage(3)

Ihre Antwort auf die Frage