Hinzufügen von jqGrid Benutzerdefinierte Navigation zum Oberen Symbolleiste

Ist es möglich, fügen Sie Navigations-Elemente, um die "top-pager" in einem jqGrid? Und wenn ja, wie ist die syntax dafür?

Habe ich einen HTML Code auf meine Seite, die sieht aus wie diese

<table id="mygrid">
</table>
<div id="mygrid_pager"></div>

Dann ein jqGrid Initialisierung, die etwa wie folgt aussieht

$('#mygrid').jqGrid({
    ..., //full config string removed for brevity,
    pager:jQuery('#mygrid'),
    toppager:true
}); 
$('#mygrid').jqGrid('navGrid', '#mygrid_pager'),{
    'add':false,
    'del':false,
    'edit':false,
    'search':false,
    'refresh':false,
    'cloneToTop':true,  
}).navButtonAdd('',{...}); //config navbutton string for button removed for brevity

Einen "top-pager" mit der id #mygrid_toppager wird automatisch in die Seite eingefügt, aber dessen benutzerdefinierte buttons (die auf der Unterseite pager) nicht zusammen kommen für die Fahrt.

Ich sehen, dass es eine "cloneToTop" - option für die navGrid, aber seine Beschreibung verwirrend, und ich kann nur davon ausgehen, verwende ich es falsch.

Klone alle Aktionen, die von der Unterseite pager der pager Spitze
wenn Sie definiert ist. Beachten Sie, dass die navGrid angewendet werden können, um die oben
pager nur. Die id des top-pager ist eine Kombination aus Netz-id und
"_toppager"

Mein Verständnis von der option ist wird es dauern, Schaltflächen Hinzugefügt, um den Boden pager, und Klonen Sie Sie an die Spitze. Allerdings ist die Beschreibung geht dann auf zu sagen, "die navGrid angewendet werden können, um die top-pager nur, die macht keinen Sinn da Sie Sie Klonen. Der pont wird, habe ich deutlich über ein tiefes Missverständnis darüber, wie die API genutzt werden soll.

Ob jemand kann mich in die richtige Richtung (auch nur ein Beispiel irgendwo), ich würde es zu schätzen wissen. Ich würde es vorziehen, diese über die offiziellen APIs, im Gegensatz clever DOM-manipulation, wie man Sie anderswo auf StackOverflow.

InformationsquelleAutor Alan Storm | 2010-10-14
Schreibe einen Kommentar