2

我正在尝试通过 Tableau JavaScript api 在我的网页中显示仪表板。我的仪表板确实已初始化,但是当我尝试过滤时,它给了我一个错误

JavaScript runtime error: Object doesn't support property or method 'applyFilterAsync'

这是我的代码,它给出了错误

activeSheet.applyFilterAsync('Region', 'Asia', tableauSoftware.FilterUpdateType.ADD);

知道为什么会出现这个错误吗?

更新: 但是,我能够将 applyFilterAsync 函数与已发布的工作表一起使用。此功能是否不适用于仪表板?

4

1 回答 1

1

sheet = viz.getWorkbook().getActiveSheet().getWorksheets()[N]; /* 使用仪表板需要指定工作表编号。

sheet.applyFilterAsync(filtername, value, 'REPLACE');

于 2014-02-19T13:06:14.253 回答