您好我使用liferay SDK进行自动完成功能。但是,一旦我点击提交并返回自动填充搜索框,它也会渲染缓存的值。有人可以帮我删除这个缓存,因为它隐藏了列表中的其他数据。这是代码示例:
AUI().use('autocomplete-list','aui-base','aui-io-request','autocomplete-filters','autocomplete-highlighters',function (A) {
A.io.request('<%=autoCompleteCompanyName.toString()%>',{
dataType: 'json',
method: 'GET',
cache: false,
on: {
success: function() {
new A.AutoCompleteList({
allowBrowserAutocomplete: 'false',
activateFirstItem: 'false',
inputNode: '#<portlet:namespace/>companyName',
resultTextLocator: 'companyName',
resultHighlighter:['phraseMatch'],
resultFilters:['phraseMatch'],
maxResults:100,
render: 'true',
autoLoad:false,
source:this.get('responseData'),
});
}
}
});