Wie Erstellen Checkbox in der Kopfzeile der Webgrid kann ich nicht erstellen, Checkbox in der Kopfzeile der Web-Netz
habe ich erstellen ein Webgrid, die zur Darstellung der Daten in Tabellarischer form, aber ich möchte hinzufügen das Kontrollkästchen in der Kopfzeile der Teil von webgrid durch die Nutzung dieser checkbox ich möchte perorm den Betrieb überprüfen Sie alle anderen Kontrollkästchen in webgrid und führen Sie die ACTIVE-Und Delete-Vorgang..also bitte helft mir, wie um es zu schaffen ..unten mein code von Webgrid:
<div id="mygrid">
@grid.GetHtml(tableStyle: "gridTable",
headerStyle: "gridHead",
footerStyle: "gridFooter",
rowStyle: "gridRow",
alternatingRowStyle: "gridAltRow",
columns: grid.Columns(
grid.Column(header: "",format: @<text><input type="checkbox" name="chkactive[]" value="@item.User_id" /></text>),
grid.Column("User_Id"),
grid.Column("Name"),
grid.Column("Username"),
grid.Column("Fb_Id"),
grid.Column("User_image", format: @<text><img src="@Url.Content(@item.Image_path)" height="30px" width="50px" alt="noimage"/></text>),
grid.Column("Email"),
grid.Column("Gender"),
grid.Column(header: "Status", format: @<text>
@if (@item.Is_active == true)
{
<a href="@Url.Action("UserStatus", "Admin", new { id = @item.User_id })"><img src="../../images/Active.png"/></a>
}
else
{
<a href="@Url.Action("UserStatus", "Admin", new { id = @item.User_id })"><img src="../../images/Deactive.png"/></a> }</text>),
grid.Column(header: "Edit",
format: @<text><a href="@Url.Action("EditeUser", "Admin", new { id = @item.User_id })"><img src="../../images/icons/editor.png" /></a></text>),
grid.Column(header: "Delete",
format: @<text><a href="@Url.Action("DeleteUser", "Admin", new { id = @item.User_id })"><img src="../../images/icons/trash.png"/></a></text>)))
</div>
bitte geben Sie mir einige format-Anzeige-Kontrollkästchen in den Header ..
wenn ich checkbox in der header-Fehler ist die Anzeige, die am besten ist überlastet metho....?
und wir wissen auch, dass header akzeptiert nur string-Datentyp nicht für jedes element..! bitte geben Sie mir Tipp zum ausführen dieser operation ist ok..es;s argent..?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
WebGrid
Helfer unterstützen nicht das hinzufügen von markup auf die Kopfzeile einer Spalte. Sie könnte mehr erweiterte Steuerelemente wieTelerik MVC Grid
oderMVCContrib Grid
, die es erlauben, diese Art von Anpassung.Wenn Sie möchten, verwenden Sie die WebGrid-Helfer könnten Sie verwenden javascript, um zu injizieren, das Kontrollkästchen in der Kopfzeile. Es ist ein hässlicher hack, aber der einzige, der da die Helfer nicht unterstützt rendering in die richtige markup.
Hier ist ein Beispiel, wie das getan werden könnte mit jQuery:
Ich lieh mir ein paar Ideen aus
http://weblogs.asp.net/imranbaloch/archive/2011/09/13/webgrid-helper-with-check-all-checkboxes.aspx