May*_*yur 5 javascript pivot-table pivottable.js
我正在使用 nicolaskruchten 数据透视表,用于显示我的数据:
$('#output').pivot([
{country: "USA", city: "Boston"},
{country: "USA", city: "NYC"},
{country: "UK", city: "London"},
],
{
rows: ["country"],
cols: ["city"]
});
Run Code Online (Sandbox Code Playgroud)
它正确显示表格,但现在我想在表格中动态过滤我的数据。
一种方法是过滤我的可用数据并使用过滤数据重新绘制数据透视表。我想知道是否有任何可用的内置过滤器方法。
在 pivot(input [,options]) 方法的选项数组中有一个过滤器对象的规定,但无法找到任何示例来实现。
如果有人可以建议我如何进一步进行?
每次过滤时都必须重新呈现表格。您可以传递一个filter属性,该属性是一个以行作为参数并返回布尔值的函数。请参阅https://github.com/nicolaskruchten/pivottable/wiki/Parameters#pivotinput-options
我应该补充一点,一般来说,您应该提交一个 Github Issue 来获取有关此库的帮助,而不是在 StackOverflow 上提出问题。