我有两个selectMenu,我希望在用户与selectMenu 1交互之前禁用selectMenu 2。
在这种情况下如何禁用dc.js-selectMenu?
答案 0 :(得分:2)
第一次渲染后,我将使用disabled
attribute禁用第二个selectMenu。您必须等到它呈现出来,因为在此之前,select
元素不存在。
然后,在filtered
事件中,我将重新启用它。
Here's a demo with three selectMenus.
相关代码:
dc.renderAll();
select2.select('select').attr('disabled', 'disabled');
select3.select('select').attr('disabled', 'disabled');
select1.on('filtered.enable', function() {
select2.select('select').attr('disabled', null);
});
select2.on('filtered.enable', function() {
select3.select('select').attr('disabled', null);
});
(“选择”一词的用法是否足够不同?)