道场 1.9.筛选选择组合框滚动到显示的最后一个选定项 [IE]



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

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

如果你只需要滚动到该选项,你可以使用 win.scrollIntoView(node_ref( 从 "dojo/window" 模块,如文档所示,并将 id 或节点引用作为参数传递给该选项。

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

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

@Carlos南特提出了不错的选择,但我知道它们,我对它们的问题是我无法"抓住"下拉菜单打开的那一刻。

我终于找到了一种方法来"捕捉"那一刻filtering_select_ref.watch('_opened', function()...

观看文档可以在这里找到

相关内容

  • 没有找到相关文章

最新更新