在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?
});
答
是由开发商在https://github.com/l-lin/angular-datatables/issues/1111
解决这是因为分型不完整的,在使用的角度时,打字稿。 正确的参考是$.fn['dataTable'].ext.search
'$ .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
它声称dataTable不存在。然后,当我将其更改为DataTable时,它声称ext不存在。 –
这几乎是浪费代表。请显示您的代码,请详细说明“*此处是什么?*” – davidkonrad