如何在 AUI 中显示有限的实体:自动完成搜索建议

How to display limited entity in AUI: Autocomplete search suggetion

要按用户 ID 搜索用户,我正在使用 aui:自动完成,是否有任何属性可用于在搜索结果中显示有限数量的实体,因为我有大量用户并且搜索时花费了太多时间加载它。

 new A.AutoCompleteList(
            {
                allowBrowserAutocomplete: 'true',
                inputNode: '#search_id',
                resultTextLocator: 'userId',
                render: 'true',
                resultHighlighter: 'phraseMatch',
                resultFilters:['phraseMatch'],
                source:userAgList,
            })

查看 AutoCompleteList 文档:https://alloyui.com/api/classes/AutoCompleteList.html 似乎有一个属性:maxResults。

可能在代码末尾使用它就足够了:

 new A.AutoCompleteList(
        {
            allowBrowserAutocomplete: 'true',
            inputNode: '#search_id',
            resultTextLocator: 'userId',
            render: 'true',
            resultHighlighter: 'phraseMatch',
            resultFilters:['phraseMatch'],
            source:userAgList,
            maxResults: 20
        })

无论如何,这个解决方案可能会根据 AlloyUI 的版本而改变。