javascript – 如何在nicolaskruchten pivottable.js中动态应用过滤器

我正在使用nicolaskruchten pivottable,用于显示我的数据:

$('#output').pivot([
    {country: "USA", city: "Boston"},
    {country: "USA", city: "NYC"},
    {country: "UK", city: "London"},
],
{
    rows: ["country"],
    cols: ["city"]
});

它正确显示表,但现在我想在表中动态过滤我的数据.

其中一种方法是过滤我的可用数据并使用过滤数据重绘数据透视表.
我想知道是否有任何内置的过滤方法可用.

在pivot(input [,options])方法的options数组中有一个过滤器对象,但是找不到任何要实现的示例.

如果有人可以建议我如何进一步?

最佳答案 每次过滤时都必须重新渲染表格.您可以传递一个filter属性,该属性是一个以行为参数并返回布尔值的函数.见
https://github.com/nicolaskruchten/pivottable/wiki/Parameters#pivotinput-options

我应该补充一点,一般来说,你应该提交一个Github问题来获得这个库的帮助,而不是在StackOverflow上提问.

点赞