Ich verwende reaktionsfähige DataTable-Klassen in meinem GridView.Sortierung auf EditItemTemplate in GridView deaktivieren
<asp:GridView ID="myGrid" runat="server" EnableViewState="False"
CssClass="table table-striped table-bordered table-hover">
<Columns>
<asp:CommandField ShowEditButton="true" CausesValidation="true" />
das Skripts unter Verwendung von:
<script>
$(document).ready(function() {
$("#<%= myGrid.ClientID %>").DataTable({
responsive: true,
"columnDefs": [{ "orderable": false, "targets": ['_all'] }],
});
});
</script>
Dieses Skript deaktiviert auf allen Spalten sortieren Option außer meiner ersten Spalte, die Schaltfläche Bearbeiten hat, die mit ShowEditButton="true"
von Gridview aktiviert ist.
Ich kann gerenderten HTML in der Seite sehen, die erste Spalte hat noch class="sorting_asc"
, während alle anderen Spalten class="sorting_disabled"
haben. Wie deaktiviere ich die Sortierung für die von GridView hinzugefügte Spalte für Bearbeiten/Aktualisieren/Abbrechen?
I versuchte '{" orderable ": false," targets ": ['_all']}' bereits und es deaktiviert die Sortierung überhaupt nicht. Die Pfeile in jeder Spalte vorhanden trotz dieser – techspider
Ich aktualisierte den Beitrag – levent
Ich versuche nicht, jede Spalte separat zu steuern, ich möchte die Sortierung für alle Spalten deaktivieren. Es deaktiviert mit meinem Skript für alle Spalten mit Ausnahme der mit CommandField hinzugefügt. – techspider