2017-04-07 5 views
0

Ich habe eine Datenquelle mit einem Spaltenwert, den ich in einem anderen "neuen" Feld speichern möchte, von dem die Datenquelle nichts weiß. Ich habe versucht, die "from:" Notation zu verwenden, wenn ich das Feld hinzufüge, aber ich bekomme einen Fehler, der angibt, dass mein "legales" Datenquellenfeld nicht definiert ist. Code-Snippet ist unten. Ich füge diese Zeile zu meinem Modell im Schema-Abschnitt der KendoGrid-Definition hinzu. Die Spalte, deren Wert von der Datenquelle direkt geliefert wird, ist "remQty". Kann jemand erkennen, warum ich die "remQty" ist nicht definiert Fehler?kendo grid add non displayed Feld zum Speichern des ursprünglichen Wertes aus einem gültigen Feld in der Datenquelle

schema: { 
    model: { 
      id: "myid", 
      fields: { 
       remQty: {type: "number",editable : true}, 
       originalRemQty: {type: "number", from: "remQty", editable : false}    
     } 
} 

Antwort

1

Ich denke, Sie können from nicht verwenden, um ein anderes Feld zu kopieren.

Die Option soll den Wert aus dem angegebenen Feld im JavaScript-Rohobjekt abrufen und in einem Feld des Modells unter einem anderen Namen speichern.

Quelle: http://www.telerik.com/forums/model---options-fields-fieldname-from-description-not-clear#3Nrb09uB5kmXOI2F3Xsbrw

+1

konnte ich eine Spalte Vorlage und einige Javascript verwenden, um den Spalt Wert auf einen berechneten Wert zu setzen, und dann über das DOM zugreifen in Validierungslogik zu verwenden. –

Verwandte Themen