Frage

Ich möchte die Farbe der Baumansicht basierend auf dem im Datenquellenfeld definierten Wert festlegen.

Von diesem Link aus denke ich, dass das, was ich versuche, möglich ist, aber ich verwende kein MVVM. Was fehlt mir also in meinem Fall unten?irgendeine Idee??

http://www.telerik.com/forums/mvvm---treeview-only-updates-on-datatextfield-change

<div id="treeview"></div>

$("#treeview").kendoTreeView({
  template: "#= item.text # color:#: item.color #",
  dataSource: [
    { text: "green", color: "green", items: [
      { text: "yellow", color: "yellow" },
      { text: "red", color: "red" }
    ]},{
    text: "blue", color: "blue"
    }
  ]
});

Geigenlink, http://jsfiddle.net/KendoDev/qZeK6/

War es hilfreich?

Lösung

Definieren Sie die Vorlage als:

    template: "<span style='color: #= item.text #'>#= item.text # color:#: item.color #</span>",

Soweit das color Ist ein gültiger Farbname vorhanden, sollte es funktionieren.

Ihr JSFiddle wurde hier geändert: http://jsfiddle.net/OnaBai/qZeK6/3/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top