Ich verwendeTables verstecken/show ausgeblendete Spalte Taste CSS Stil
<th class="none"></th>
die letzte Spalte in Tabelle Datatable zu verstecken. Datatable erstellt eine Schaltfläche in der ersten Spalte, um diese Spalte in einer untergeordneten Zeile anzuzeigen/auszublenden. Die Farben dieser Taste werden in responsive.bootstrap.min.css eingestellt:
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before{ background-color:#5d9cec }
I gegeben, um eine benutzerdefinierte Klasse in der ersten Spalte, wie die Taste auf den Daten in der Zeile in Abhängigkeit zu deaktivieren:
.not-active { pointer-events: none; cursor: default; }
I Setzen Sie die Klasse über C# abhängig vom Inhalt bestimmter Zeilen.
<tr><td class='<%# DisableLink(Eval("InvoiceDate").ToString()) %>'><%# Eval("InvoiceNumber")%></td>
All dies funktioniert wie erwartet.
Was ich jetzt tun möchte, ist die Hintergrundfarbe der Schaltfläche auf grau, wenn die Klasse des td eingestellt ist .NOT aktive, über Schreib Hintergrund-Farbe.
Ich habe
versucht.not-active > table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before{ background-color:#5d9cec }
und Dutzende verschiedener Kombinationen, aber kann nicht scheinen, um das Format korrekt zu erhalten.
Irgendwelche Vorschläge? Vielen Dank!
FSFiddle Hinzufügen wie gewünscht: https://jsfiddle.net/yk06fbxa/3/
Können Sie eine Fiddle-Link schreiben? –
@PriyaPayyavula https://jsfiddle.net/yk06fbxa/3/ Vielen Dank! – Diomedes
Ich nehme an, dass Sie nach etwas suchen, das der folgenden Lösung ähnlich ist. http://stackoverflow.com/questions/14307163/changing-background-color-of-all-elements-with-the-same-class –