DOJO 1.9。 FilteringSelect ComboBox滚动到节目[IE]上最后选择的项目

时间:2019-06-18 11:00:51

标签: dojo

重新打开下拉菜单后,如何使下拉菜单滚动到最后选择的选项?

在IE 11上,致电filtering_select_ref.dropdown.set('selected', selected_node_ref)filtering_select_ref.set('scrollOnFocus', true)对我不起作用。

2 个答案:

答案 0 :(得分:1)

如果只需要滚动到选项,则可以使用docs中所示的“ dojo / window”模块中的win.scrollIntoView(node_ref),并将id或节点引用传递给选项一个争论。

您可能还会发现以下有趣的方法可以帮助您解决问题:

filtering_select_ref.openDropDown()
var dropdown = filtering_select_ref.dropdown;
dropdown.selectFirstNode()
dropdown.selectNextNode()
dropdown.selectPreviousNode()
dropdown.selectLastNode()

答案 1 :(得分:1)

@卡洛斯·南特(Carlos Nantes)提出了不错的选择,但是我意识到了他们的选择,而我的问题是当下拉菜单打开时我无法“抓住”。

我终于找到了一种方法来const m = moment.utc('2019-10-30T22:00:00Z') console.log(m.toDate()) “抓住”那一刻

watch doc can be found here