DC.js禁用SelectMenu

时间:2018-08-08 20:08:28

标签: dc.js jquery-ui-selectmenu

我有两个selectMenu,我希望在用户与selectMenu 1交互之前禁用selectMenu 2。

在这种情况下如何禁用dc.js-selectMenu?

1 个答案:

答案 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);
  });

(“选择”一词的用法是否足够不同?)