[Javascript] Obtenir des données de Datatables.net après le tri


Answers

Je suis tombé sur ceci avec la même question. Bien que la solution acceptée puisse fonctionner, j'ai trouvé un meilleur moyen:

$("example").DataTable().rows({search:'applied'}).data()

Voir la documentation du sélecteur de modification pour plus d'informations.

Question

J'utilise Datatables pour afficher certaines données. J'ai aussi des entrées qui sont utilisées pour ajouter une nouvelle ligne aux données. Lorsque j'ajoute cette ligne, je réinitialise la table, et elle trie automatiquement la nouvelle ligne selon les règles de tri que je lui donne. Ma question est la suivante: existe-t-il un moyen d'obtenir les données de la table dans l'ordre dans lequel elles sont actuellement affichées? Chaque fois que j'essaie $('#tableCompetitors').dataTable().fnGetData() , il me donne les données dans l'ordre où elles ont été ajoutées à la table et non dans l'ordre dans $('#tableCompetitors').dataTable().fnGetData() elles sont présentées.

Donc, y a-t-il un moyen facile de faire ce que je veux?

PS Si ça aide. La source de données d'origine est un tableau de tableaux fourni à partir d'une zone de texte. Je l'analyse, je le pousse dans un tableau, puis j'utilise ce tableau comme source de données.




Links