Dojo1.9。FilteringSelect组合框滚动至显示的最后一个选定项目[IE]

Dojo1.9。FilteringSelect组合框滚动至显示的最后一个选定项目[IE],dojo,Dojo,重新打开下拉列表后,如何使下拉列表滚动到最后选定的选项 在IE 11上调用filtering\u select\u ref.dropdown.set('selected',selected\u node\u ref)或filtering\u select\u ref.set('scrollOnFocus',true)对我不起作用。如果您只需要滚动到该选项,您可以从“dojo/window”使用win.scrollIntoView(node\u ref)模块,并将id或节点引用作为参数传递给该选项

重新打开下拉列表后,如何使下拉列表滚动到最后选定的选项


在IE 11上调用
filtering\u select\u ref.dropdown.set('selected',selected\u node\u ref)
filtering\u select\u ref.set('scrollOnFocus',true)
对我不起作用。

如果您只需要滚动到该选项,您可以从“dojo/window”使用win.scrollIntoView(node\u ref)模块,并将id或节点引用作为参数传递给该选项

您也可能会发现这些方法很有意思,可以帮助您解决问题:

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

如果只需要滚动到该选项,可以使用“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()

@卡洛斯·南特(Carlos Nantes)提出了一些不错的选择,但我知道这些选择,我的问题是我无法“抓住”下拉菜单打开的那一刻

我终于找到了一种方法,通过
过滤


@Carlos Nantes提出了一些不错的选择,但我知道,我的问题是,我无法“抓住”下拉菜单打开的那一刻

我终于找到了一种方法,通过
过滤


正在考虑
scrollIntoView
但附加的onShow处理程序从未被调用…正在考虑
scrollIntoView
但附加的onShow处理程序从未被调用。。。