在dataatables.net实现自定义搜索与角4

在dataatables.net实现自定义搜索与角4

问题描述:

我想实现一个简单的自定义搜索列。 这在https://datatables.net/examples/plug-ins/range_filtering.html有详细记录。 但是我的(到目前为止)唯一的问题是访问$ .fn.dataTable.ext.search数组,以添加并稍后删除我的自定义搜索功能。在dataatables.net实现自定义搜索与角4

当通过角度数据表时,这个数组的路径是什么?

在此先感谢您的帮助。

this.datatableElement.dtInstance.then((dtInstance: DataTables.Api) => { 

     dtInstance. <-- what goes here? 
}); 
+0

'$ .fn.dataTable.ext.search'是不是特定于表或dataTable实例的“全局”列表。您应该能够立即使用它(ad4在内部使用$)。也许你[忘记声明$别名](https://*.com/questions/43934727/how-to-use-jquery-plugin-with-angular-4),而是'jQuery.fn.dataTable.ext。 search.push()'等应该可以在任何地方工作。 – davidkonrad

+0

它声称dataTable不存在。然后,当我将其更改为DataTable时,它声称ext不存在。 –

+0

这几乎是浪费代表。请显示您的代码,请详细说明“*此处是什么?*” – davidkonrad

是由开发商在https://github.com/l-lin/angular-datatables/issues/1111

解决这是因为分型不完整的,在使用的角度时,打字稿。 正确的参考是$.fn['dataTable'].ext.search