Recentemente, encontrei um projeto que usava três plug-ins: jquery-ui, bootstrap e easyui. Então, ao usar o preenchimento automático, haverá um conflito de vida ou morte e ele não funcionará normalmente.
A solução final é usar o js separado do preenchimento automático: jquery.autocomplete.js, que é considerado oficialmente separado do jquery-ui.js.
Introduza este js no projeto e altere o nome do método de preenchimento automático padrão para outro nome de método não conflitante. . Dessa forma você pode ligar normalmente. .
responsávelList. autocomp ( "/feedback/question/queryUser" , { parse : function (data) { dataArr = data != null ? data.users:[] ; var rows = [] ; if ( dataArr != null && dataArr . length > 0 ){ for ( var i = 0 ; i< dataArr . length ; i++){ var obj = {} ; obg. dados = dadosArr [i] ; obg. valor = dataArr [i].userName+( dataArr [i].departmentName!= null ?( " " + dataArr [i].departmentName): "" )+ " " + dataArr [i]. e-mail ; obg. resultado = dataArr [i].userName+( dataArr [i].departmentName!= null ?( " " + dataArr [i].departmentName): "" )+ " " + dataArr[eu]. e-mail ; linhas. empurrar (obj) ; } } retornar linhas ; } , formatItem : function (item) { return item.userName+(item.departmentName!= null ?( " " +item.departmentName): "" )+ " " +item. e-mail ; } }). resultado ( função (evento , dados) { responsableListButton.attr ( 'data - searchname' , dados.nomedeusuário) ; responsávelListButton. attr ( 'data-loginid ' , data.email ) ; }) ;