Changement de kendo de la grille source de données à utiliser JS
J'ai Kendo de la grille, et j'ai mis de la source de données utilisez cette
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(20)
.Read(read => read.Action("GetWorker", "Worker"))
J'ai des bouton sur ma page et je veux changer de source de données, lorsque j'appuie sur ce bouton(utiliser java script). Je veux faire somwthing comme ce
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(20)
.Read(read => read.Action("GetDisabled", "Worker"))
J'ai essayer de faire comme ceci
var grid = $("grid").data("kenodGrid");
grid.dataSource().read()
mais je ne sais pas quoi faire après la grille.source de données(). comment puis-je changer la source de données?
Thnaks et de l'espoir pour vous aider à
OriginalL'auteur Std_Net | 2013-05-27
Vous devez vous connecter pour publier un commentaire.
Je pense que vous devez d'abord créer une nouvelle source de données (voir http://demos.kendoui.com/web/datasource/remote-data.html de données à distance)
Puis l'ajouter à la grille à l'aide de la setDataSource méthode (http://docs.kendoui.com/api/web/grid#methods-setDataSource)
OriginalL'auteur Lopo
Puisque vous voulez modifier l'action de votre lecture, alors vous pouvez simplement le faire.
Selon cette question vous pourriez tout simplement la source de données de Lecture de l'url et de les actualiser votre grille de données avec quelque chose comme ça:
Si vous n'avez pas vraiment envie de changer votre source de données, mais vos données et, éventuellement, obtenir la liste de vos articles à partir de certains requête ajax json alors je vais écrire la façon dont je le fais comme un exemple dans le cas où quelqu'un le veut.
La fonction est comme ci-dessus assez bien
OriginalL'auteur Anastasios Selmanis