1

特定のディメンションにフィルターを適用することはできますか? ボタンをクリックすると、dc.js チャートのグループに適用されるすべてのフィルターを取得する必要があります。

4

2 に答える 2

10

私は似たようなことをしました。ただし、ボタン クリックを使用する代わりに、レンダーレットをアタッチしてグラフをフィルター処理するたびに値を取得していました。

あなたが探している関数はfilters()です

すなわち

  yourChart.renderlet(function(chart) {
            dc.events.trigger(function() {
                console.log(yourChart.filters())
            });
        })

これにより、チャートに指定されたディメンションに適用されたフィルターがログに記録されます。

于 2013-07-11T13:21:36.683 に答える