首页 > 解决方案 > 移动设备上的 SAPUI5 搜索字段自动建议

问题描述

我正在使用的解决方案

SAPUI5 搜索字段建议自动完成

使用 attachEventOnce(),它对 OData 非常有效。现在我的问题是,当自动建议可见并且用户点击其中一个结果后,搜索被触发但自动建议再次被触发并且自动建议的焦点回到全屏(使用移动设备)。所以用户必须关闭自动建议才能在我的列表中查看结果。任何想法如何避免这种情况?

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

标签: searchodatasapui5autosuggest

解决方案


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


推荐阅读