/ / grille de kendo avec défilement virtuel, collé à la page 1 - angularjs, kendo-grid

grille de kendo avec défilement virtuel, collée à la page 1 - angularjs, kendo-grid

J'utilise la grille de kendo avec défilement virtuel, avec le code JS angulaire suivant dans le contrôleur: -

$scope.options = {
dataSource: {
type: "json",
serverPaging: true,
pageSize: 100,
transport: {
read: "/rest/error/grid",
dataType :"json"
},
schema:{data:"data",total:"total"}
},
height: 543,
scrollable: {
virtual: true
}
};

La sortie json de mon un service est :

{data :[{name:"name0",age:0},
{name:"name1",age:1},
....,
{name:"name1000",age:1000}
],
total:1000
}

La grille de kendo initialisée sur l'interface utilisateur a: -

<div>
<div  kendo-grid="grid" k-options="options" k-rebind="options"></div>
</div>

Cependant, face à un problème comme celui d’obtenir 99 enregistrements, l’appel pour obtenir les 100 prochains enregistrements est lancé.

Cependant, après cette deuxième demande, le premier enregistrement a également été déclenché et la grille a été réinitialisée au premier enregistrement.

En effet impossible de faire défiler au-delà de la page 1 (ou au-delà de 100 enregistrements).

Toutes les idées pour résoudre le même

Réponses:

0 pour la réponse № 1

Enfin compris le problème, La grille fonctionne bien quand j'ai enlevé "k-rebind"du html.

Il semble que k-bind déclenche une action de rapprochement, car les données dans les options sont modifiées pendant le défilement. Donc initialiser la grille à chaque fois.

Merci a tous