2016-04-08 4 views
0

HintergrundUnterbrechen des k-Pager-Nav mit Popup-modal, um das Verschieben auf eine neue Seite zu bestätigen/zu verweigern. So

, ich habe eine WebApp auf Kendo gebaut, Bootstrap, und das Rückgrat, das ein Gitter hat, die Daten anzeigt, die in einer Datenbank gespeichert ist. Das Grid verfügt über eine Datenquelle, die eine Bindung mit ServerPaging herstellt.

Datasource

alertDataSource = new kendo.Backbone.DataSource({ collection: this.options.collection, batch: false, page: 1, pageSize: 50, serverPaging: true, .....

Grid

batchDetailsGrid = $("#batchDetailsGrid").kendoGrid({ dataSource: alertDataSource, dataBound: onAccountDataBound, name: "AccountList", autoBind: false, height: 450, ...

Auf der Unterseite des Gitters gibt Kendo Navigator-Symbole, die Sie von Seite zu Seite bewegen kann.

Das Problem

Ich muss einen Weg finden, um den Benutzer zu warnen, dass sie im Begriff sind, auf die nächste Seite zu gelangen (mit einem modal, die ich bereits definiert haben). Aber es scheint, dass sobald Sie ein Pager-Symbol treffen, es bereits den Prozess des Abrufens von mehr Daten startet.

Weiß jemand, ob es eine Möglichkeit gibt, vor die Kendo-Pager-Funktionalität zu gelangen, die es einem Benutzer erlauben würde, zu entscheiden, ob er auf der gleichen Seite bleibt oder sich vorwärts bewegt.

Lassen Sie mich wissen, wenn Sie zusätzliche Informationen benötigen.

Antwort

0

Es gibt hier ein Beispiel: http://www.telerik.com/forums/confirm-page-change-on-kendo-grid

Sie sind mit Kendo UI für MVC aber hier ist die Referenz für dieses Ereignis in der JavaScript-Version von Kendo: http://docs.telerik.com/kendo-ui/api/javascript/data/datasource#events-requestStart

Kommentar hinterlassen, wenn Sie mehr brauchen Hilfe

+0

Hatten Sie eine Chance, dies zu versuchen? – Leon

+0

Wow. Dieses Problem war viel einfacher als ich es gemacht hatte. Vielen Dank!!! – cROnBOT