jqGrid - Versorgung keine Daten-Nachricht in der Startaufstellung?
Wenn es keine Daten zurückgegeben, die von unserer Suchmaschine derzeit verwenden wir die loadComplete
Rückruf drucken Sie eine Nachricht an den Benutzer, um anzuzeigen, dass keine Daten vorhanden sind. Gibt es eine Möglichkeit zu konfigurieren, jqGrid, drucken Sie eine "keine Daten" - Meldung in der Startaufstellung? Derzeit drucken wir es aus, in einem div
über dem raster, aber möchte, dass es auch innerhalb des eigentlichen Rasters.
InformationsquelleAutor Marcus Leon | 2010-10-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
jqGrid zeigt "Keine Datensätze zum anzeigen" - Nachricht (
$.jgrid.defaults.emptyrecords
) nur am Ende der pager-Bereich und nur in dem Fall, wenn alle folgenden stattfindenviewrecords: true
reccount
parameter) 0 ist.Es ist unbekannt, um mir irgendwelche "standard" - Möglichkeit zur Anzeige einer Nachricht in der Netz-Daten-Bereich (auf der Oberseite des Körpers des Gitters). Es scheint mir, wenn Sie eine solche Nachricht, die Sie haben, weiter zu verwenden div platziert über das Netz Körper und anzeigen/verstecken Sie im inneren des
loadComplete
Ereignis-handle.InformationsquelleAutor Oleg
Oleg: ja, du hast Recht, da
jqGrid
zeigt die Nachricht nur in der pager d.h. navGrid. So platzieren eine<DIV>
nach der jqGrid Tabelle ist der beste Weg zu zeigen Sie die Nachricht.Marcus: Siehe unten im Ansatz das, was ich getan habe in einem Projekt. Ich klebte die HTML-snippet - und
loadComplete
Umsetzung, wo Sie anstoßen müssen Ihre Logik zu zeigen, die "Keine Datensätze zum anzeigen" - Nachricht.HTML:
Java-Script:
InformationsquelleAutor Senthil
Können Sie überschreiben die Körper der html-Tabelle, zeigen Sie Ihre Nachricht.
Verwenden Sie dieses, um es zu tun:
Verwenden Sie die oldGrid var als auxiliar zu retten, was in das jqgrid hatte, bevor Sie verändert sich, vor Einreichen einer neuen Suche einstellen, wird der alte Wert:
InformationsquelleAutor yngrdyn