单击Dijit / Form / Select选项的默认行为是单击它-它会关闭选项窗格,并将值分配给Select。

我希望即使在您单击选项窗格时,它也仍然保持可见。因此,只有在您单击窗格之外,窗格才会消失。

如何防止选项窗格消失?

最佳答案

您可以向closeDropDown函数添加建议。

aspect.around(myselect, 'closeDropDown', function(closeDropDown) {
  return function(focus) {
    if (focus == false) {
      closeDropDown.apply(this, arguments);
    }
  }
})


请参阅工作示例。

http://jsfiddle.net/RichAyotte/a85y8hnm/

关于javascript - 保持Dojo选择选项 Pane 在单击时可见,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26491011/

10-17 03:01