J'essaye de lier mvvm de kendo dans un modèle. Les variables de modèle fonctionnent mais aucune des choses MVVM n'est.liaison mvvm kendo dans un modèle
<div id="list"></div>
<script id="template" type="text/x-kendo-template">
<div>
<button data-bind="visible: alreadyAttending, click: onClick">
Your id is ${ID}
</button>
</div>
</script>
var data = [];
data[0] = { alreadyAttending: true, ID: 1, onClick: function() { alert("Click 1"); }};
data[1] = { alreadyAttending: false, ID: 2, onClick: function() { alert("Click 2"); }};
$("#list").kendoListView({
dataSource: data,
template: kendo.template($("#template").html())
});
Fiddle ici: https://jsfiddle.net/q99ufo3c/5/
Vous pouvez voir les boutons sont remplacés par des valeurs du tableau de données, mais la visibilité et cliquez sur les événements ne sont pas câblés. Je ne suis pas sûr de ce qui me manque. Est-ce que quelqu'un sait si cela est pris en charge?
vous mixez MVVM avec la syntaxe jquery. Vous avez besoin d'un modèle (observable en kendo) et lier un conteneur div à ce modèle. vous devez également spécifier le modèle dans votre liste div –