Comment définir l'élément de données dans la source de données pour listview kendo ui
Mes données listview structure de la grille, c'est comme cela.
<div id="listView">
<div class="product"><h3>India</h3></div>
<div class="product1"><h3>Gujarat</h3></div>
<div class="product"><h3>Surat</h3></div>
</div>
Je veux mettre de nouvelles données dans la source de données qui a de la classe produit1.
ex. comme
<div class="product1"><h3>Gujarat</h3></div>
Je veux changer le Gujarat à d'autres nom.
J'étais utilisez code ci-dessous, mais cet ensemble n'premier élément et de ne pas vérifier classe particulière.
var firstItem = $('#listView').data().kendoListView.dataSource.data()[0];
firstItem.set('name','The updated Name');
Donc de bien vouloir répondre de la solution si vous savez.
- Comment initialiser l'affichage de l'arborescence?
Vous devez vous connecter pour publier un commentaire.
Vous pourriez essayer:
Ce que je fais, c'est:
uid
pour l'élément de la liste.getByUid
deDataSource
pour trouver l'élément quiuid
.name
.Une deuxième approche probablement de moins en moins efficace:
div
à l'intérieur de la liste (chaque élément de la liste) et trouver ensuite l'indice de la classeproduct1
.name
.Vous pouvez utiliser quelque chose comme cela?
Ou avec jquery, il vous suffit d'utiliser
ou
si vous voulez la recherche dans les divs seulement.