J'essaie d'implémenter une simple recherche personnalisée sur une colonne. Ceci est bien documenté au https://datatables.net/examples/plug-ins/range_filtering.html. Cependant, mon seul problème (jusqu'à présent) est l'accès au tableau $ .fn.dataTable.ext.search, pour ajouter et supprimer plus tard ma fonction de recherche personnalisée.Implémentation de la recherche personnalisée dans datatables.net avec angular 4
Quel est le chemin d'accès à ce tableau lorsque vous parcourez des données angulaires?
Merci d'avance pour votre aide.
this.datatableElement.dtInstance.then((dtInstance: DataTables.Api) => {
dtInstance. <-- what goes here?
});
'$ .fn.dataTable.ext.search' est une liste" globale "qui n'est pas spécifique aux tables ou aux instances dataTable. Vous devriez pouvoir l'utiliser immédiatement (ad4 utilise $ en interne). Peut-être avez-vous [oublié de déclarer l'alias $] (https://stackoverflow.com/questions/43934727/how-to-use-jquery-plugin-with-angular-4) mais 'jQuery.fn.dataTable.ext. search.push() 'etc devrait fonctionner n'importe où. – davidkonrad
Il prétend que dataTable n'existe pas. Puis quand je change cela à DataTable, il prétend que ext n'existe pas. –
C'est presque du gaspillage de représentants. S'il vous plaît montrer votre code, et s'il vous plaît élaborer plus de "* ce qui se passe ici? *" – davidkonrad