Primeng下拉自动对焦

时间:2019-03-28 06:46:51

标签: angular primeng

我的角度应用程序中有一个PrimeNG下拉列表。此下拉菜单已将autofocus属性设置为true。

所以,当我打开组件(或对话框)时,下拉菜单中的所有内容都可以,下拉菜单具有焦点,我可以通过按键选择选项。

但是当我要转到应用程序中的其他位置,然后返回带有下拉列表的组件(或重新打开对话框)时,未设置下拉列表的自动对焦(我检查了现在焦点已设置在文档主体上)。

是否有可能解决此问题?

1 个答案:

答案 0 :(得分:0)

好,我知道了。

在其中具有下拉菜单的组件中,添加:

@ViewChild('dropdown') dropdown: Dropdown;

然后在加载组件(或在onShow事件中打开对话框)时,我使用了Dropdown中的方法:

this.dropdown.applyFocus();