dataTables Column Filtering Plugin mit ausgewählten Tags
Ich verwende Datatables v1.92 zusammen mit dem Spaltenfilter-Plugin v1.5.0.
DAS PROBLEMIch muss Drodowns für die Filterung einzelner Spalten erstellen, deren Markup sein wird
<option value="1">Abc</option>
<option value="2">Def</option>
<option value="3">Ghi</option>
Dies liegt daran, dass die Werte aus der Datenbank stammen1, 2, or 3
. Die Bezeichnung, die dem Benutzer angezeigt wird, lautet entwederAbc, Def, or Ghi
Mit dem Spaltenfilter-Plugin kann ich ein Dropdown-Menü für eine Spalte erstellen
.columnFilter({
aoColumns: [ type : 'select', values:['1', '2', '3']
]
});
Das Problem ist, dass sich herausstellt, dass das Markup dieses Dropdowns ist
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
So wird der Benutzer angezeigt1, 2, 3
als die Dropdown-Etiketten anstelle vonAbc, Def, Ghi
Ich habe versucht, die Dropdown - Liste in der Hardcode<tfoot>
Abschnitt der Datentabelle, aber dann
.columnFilter({
aoColumns: [ type : 'select', values:['1', '2', '3']
]
});
überschreibt das fest codierte Dropdown. Ich habe sogar versucht vorbei zu kommennull
als Parameter füraoColumns
aber das hat auch nicht funktioniert, da es einfach das hartcodierte Dropdown entfernt hat.
Gibt es eine Möglichkeit, wie ich das Dropdown erstellen kann, in dem dievalue
Das Attribut enthält einen numerischen Wert, während die Bezeichnung zwischen<option>
und</option>
wird Text sein?