나는 dc.js multiple select menu with checkboxes에서 Jeno와 Gordon이 개발 한 아이디어를 사용했습니다. 특히 확인란이있는 여러 개의 선택 메뉴가 있습니다.multiselect 버튼을 사용할 때마다 반복됩니다. 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