私は、ジェノとゴードンが開発したアイデアをdc.js multiple select menu with checkboxesで使用しました。具体的には、チェックボックス付きの複数選択メニューです。マルチセレクションボタンは毎回繰り返し使用されます。dc.renderAll
selectField.on('postRender', function() {
$('#menuselect select').change(function(){
console.log($(this).val())
if ($(this).val() && $(this).val() != "") {
selectField.replaceFilter([$(this).val()]);
} else {
selectField.filterAll();
}
dc.events.trigger(function() {
dc.redrawAll();
});
}).multipleSelect({ placeholder: "Select Country"})
});
私が持っている問題は、毎回私が(リセットですべてのボタンとすると、ページサイズの変更)同じ複数選択ボタンがコピーされ、ボタンの横にあるというようにクローンをdc.renderAll()を使用することですrenderAll()を有効にする回数に応じて。 また、フィルタがグラフに適用されている場合、メニューは更新されません。
解決策はありますか?
は、表示要素を置き換えるためにjQueryを使用すると、常に一種のトリッキーです
ありがとうございます。 – ajey2987
確実なこと!回帰がない結合ソリューションを試してみたら、コードをどこかに投稿することができます。私はそれが他人を助けると確信しています。 – Gordon