J'ai une table dynamique qui peut contenir une colonne status
qui peut contenir une liste prédéfinie de statut, par exemple:attribut de données pour (Mottie) tablesorter filter_selectSource
0: closed
1: Open
2: Pending
3: ...
L'étiquette d'état est affiché dans le tableau, mais le numéro id
est utilisé pour le filtrage réel. J'ai appliqué avec succès le tablesorter filter-select
pour afficher un filtre de sélection, mais soit afficher l'étiquette (ne filtre pas) ou id
(pas joli).
je pourrais résoudre ce problème en utilisant l'intérieur filter_selectSource
javascript, mais depuis ma table est dynamique et affiché à l'aide guidon, je suis à la recherche d'une solution HTML en utilisant les attributs de données.
Existe-t-il un attribut de données pouvant être utilisé pour définir l'étiquette/la valeur de sélection de filtre, similaire à la façon dont data-text
peut être utilisé pour définir un texte non analysé? Ou existe-t-il un moyen de définir un analyseur personnalisé pour le filtre qui retournerait un combo label/valeur en tant que tableau par exemple?
Ce n'est pas _exactement_ ce que je cherche, mais il m'a donné une idée comment fais le. Dans les deux options 'filter_', vous pouvez définir le sélecteur de requête pour l'élément' th' à la place de l'identifiant de col? Il ne plantera pas si le sélecteur ne peut pas être trouvé? Ou s'il y a deux ou plusieurs colonnes avec le même sélecteur? –
Vous pouvez utiliser un sélecteur css à la place de l'index de colonne, par ex. 'filter_selectSource: {'.foo': function() {...}}', si c'est ce que vous voulez dire. – Mottie
oui. Pouvez-vous me montrer la source 'getOptions'? –