2010-11-06 6 views

Antwort

17

Auf der Seite Custom Row Detail können Sie sehen, wie Sie subGridRowExpanded Event-Handle verwenden können, um benutzerdefinierte HTML-Daten als Subgrid-Daten anzuzeigen. Im Allgemeinen, wenn Sie ein Standard-jqGrid haben, können Sie dasselbe sehr einfach implementieren. Sie sollten nur subGrid: true an das Netz hinzufügen und definieren subGridRowExpanded die html zum subgrid anhängen:

subGridRowExpanded: function(subgrid_id, row_id) { 
    var html = "<span>Some HTML text which corresponds the row with id="+ 
       row_id + "</span><br/>"; 
    $("#" + subgrid_id).append(html); 
} 

Sie diesen Live-here sehen:

+1

Danke Ihnen sehr, Sie sind meine Helden! – lovedota

+0

@lovedota: Willkommen! – Oleg

+0

Ist es möglich, die erste Spalte aus dem Subgitter zu entfernen? Das Entfernen der ersten Spalte des übergeordneten Rasters ist einfach, aber ich finde keinen einfachen Weg, die Spalte aus dem Untergitter zu entfernen. Gibt es eine einfache Möglichkeit, dies zu tun (anhand des Beispiels auf dieser Seite)? – Nigel

Verwandte Themen