まず、私は JavaScript をまったく初めて使用するので、これが信じられないほど簡単である場合は、私の無知を許してください。Tableau ワークシートでフィルターを呼び出すラジオ ボタンを使用してフィルターを実行しようとしています。Tableau JavaScript API の例で試してみるとうまくいきます。しかし、自分のページで試したときはそうではなく、おそらく新しいページがJQueryを使用しているためだと思います。では、以下の関数を JQuery に変換するにはどうすればよいでしょうか。
function showOnly(filterName, values) {
workbook.activateSheetAsync('SiteTrends').then( onSuccess, onError);
sheet = viz.getWorkbook().getActiveSheet();
if(sheet.getSheetType() === 'worksheet') {
sheet.applyFilterAsync(filterName, values, 'REPLACE');
} else {
worksheetArray = sheet.getWorksheets();
for(var i = 0; i < worksheetArray.length; i++) {
worksheetArray[i].applyFilterAsync(filterName, values, 'REPLACE');
}
}
}
どんな助けでも大歓迎です。
ありがとう。