我使用nicolaskruchten數據透視表,使用顯示我的數據在nicolaskruchten pivottable.js動態應用濾鏡:如何
$('#output').pivot([
{country: "USA", city: "Boston"},
{country: "USA", city: "NYC"},
{country: "UK", city: "London"},
],
{
rows: ["country"],
cols: ["city"]
});
其表顯示正常,但現在我想在表中動態篩選我的數據。
其中一種方法是,過濾我的可用數據並使用過濾器數據重新繪製數據透視表。 我想知道是否有任何內置的過濾方法可用。
在pivot(input [,options])方法的options數組中有一個過濾對象的規定,但無法找到任何要實現的示例。
如果有人能告訴我如何進一步處理?
感謝@nicolaskruchten,爲您的幫助和時間,它幫助我,爲我工作。 下面是我做的方式: 'var filterBy = {filterCol:「country」,filterValue:[「USA」]}; optObject ['filter'] = function(rowObj)if(filterBy.filterValue.indexOf(rowObj [filterBy.filterCol])> - 1)return true; 否則返回false; };' – Mayur
@Mayur:你可以發表你的評論作爲答案,所以我們可能會覺得它有用。謝謝。 –
@MohamedThaufee我已經添加爲現在的答案。 – Mayur