2013-03-15 6 views
10

Das Kendo-Gitter stellt seine eigene Ladeanzeige automatisch zur Verfügung, wenn das Gitter geladen, geblättert oder sortiert wird. Es funktioniert gut.Kendo Grid - eigene Ladeanzeige

Aber ich möchte nicht, dass diese integrierte Ladeanzeige ein-/ausgeblendet wird.

Wie kann ich diese Funktion deaktivieren?

Bitte beraten Sie mich.

Danke, Vinoth

Antwort

12

Einfach, verstecken es nur mit CSS. Ihr Selektor muss spezifischer als die integrierten Kendo-Klassen sein. Sie können die ID des Gitters dafür verwenden.

Wenn Sie die Lademaske entfernen möchten, können Sie dies auch mit CSS erreichen.

+0

Hey nukefusion, Vielen Dank für Ihre Antwort. Der obige Code erzeugt nur ein Hintergrundbild, aber keine Maske. Meine Frage ist, ich möchte nicht ganze k-Lade-Klasse. Wohin mit diesem Code $ ('# mygrid'). RemoveClass ('. K-loading')? ob im Raster datenbank oder Anfrage starten oder jquery document.ready .. Bitte helfen Sie mir .. – Vicky

+0

Wenn Sie nicht wollen, dass die Maske Sie auch mit CSS verstecken können, müssen Sie nicht auf Javascript Änderungen zurückgreifen. Siehe meine Bearbeitung. – nukefusion

2

Ich hatte zwei Raster namens "grid1" und "grid2" - jeder wurde in einem div eingeschlossen; benannte "Grid1panel" und "Grid2panel". Um den Spinner/Wait-Cursor zu entfernen, habe ich eine Überschreibung für die Grid-Panels ".k-loading-image" und ".k-loading-color" hinzugefügt; Dies entfernte es nur für diese spezifischen Raster.

Beispiel CSS

/* DISABLE KENDO SPINNER/WAIT CURSOR */ 
.grid1panel .k-loading-image { 
    background-image: none; 
} 
.grid1panel .k-loading-color { 
    opacity: 0; 
} 
.grid2panel .k-loading-image { 
    background-image: none; 
} 
.grid2panel .k-loading-color { 
    opacity: 0; 
}