重新打开下拉菜单后,如何使下拉菜单滚动到最后选择的选项?
在IE 11上,致电filtering_select_ref.dropdown.set('selected', selected_node_ref)
或filtering_select_ref.set('scrollOnFocus', true)
对我不起作用。
答案 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())
“抓住”那一刻