-1

まず、私は 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');

      }
   }
}

どんな助けでも大歓迎です。

ありがとう。

4

2 に答える 2

0

詳細については、「on」メソッドを使用して、他のハンドラーと一緒にアタッチすることもできます。

     $("#myLink").on("click", function(e){ //your functionality here });
于 2013-09-24T13:46:59.163 に答える