2013-11-21 5 views
2

Я пытаюсь показать панель инструментов на моей веб-странице через Tableau JavaScript api. Моя панель делает инициализируется, но когда я пытаюсь фильтровать, он дает мне ошибку, какОшибка JavaScript runtime: объект не поддерживает свойство или метод applyFilterAsync

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

Вот мой код, где он дает ошибку

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

Любая идея, почему эта ошибка?

ОБНОВЛЕНИЕ: Я мог использовать функцию applyFilterAsync с опубликованным листом. Эта функция недоступна для панелей мониторинга?

ответ

0

sheet = viz.getWorkbook(). GetActiveSheet(). GetWorksheets() [N];/* с приборной панелью необходимо указать номер рабочего листа.

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