移动设备上的 SAPUI5 搜索字段自动建议

SAPUI5 search field auto suggestion on mobile device

我正在使用

的解决方案

使用 attachEventOnce(),它与 ​​OData 配合得很好。现在我的问题是,当自动建议可见并且用户点击其中一个结果时,搜索被触发但 自动建议再次被触发并且自动建议的焦点是返回全屏(使用移动设备)。所以用户必须关闭自动建议才能在我的列表中看到结果。有什么想法可以避免这种情况吗?

我希望在用户点击自动建议的结果后触发搜索并关闭自动建议。

我自己找到了一个可行的解决方案:点击搜索事件时,我删除了搜索字段的建议 属性。这以前有效,但后来建议消失了,我不知道如何把它们带回来。 现在我向搜索字段添加一个事件监听器,它监听点击事件。在这种情况下,我只是将建议 属性 设置回 true。