Search SAP UI 5搜索清除按钮

Search SAP UI 5搜索清除按钮,search,sapui5,Search,Sapui5,当我点击Clear search(交叉)时,需要30秒才能清除搜索文本,为什么它工作缓慢。 请帮我解决这个问题 <SearchField id="idSoldSearch" search="onSoldSearch" width="100%" /> 这里我通过onSoldSearch函数的web服务绑定数据。当您单击搜索的交叉按钮时,它也会触发onSoldSearch的事件处理程序,然后它会触发搜索值为空的web服务调用。往返需要30秒。您可以打开Chrome F12开

当我点击Clear search(交叉)时,需要30秒才能清除搜索文本,为什么它工作缓慢。 请帮我解决这个问题

<SearchField id="idSoldSearch"  search="onSoldSearch" width="100%" />   


这里我通过onSoldSearch函数的web服务绑定数据。

当您单击搜索的交叉按钮时,它也会触发onSoldSearch的事件处理程序,然后它会触发搜索值为空的web服务调用。往返需要30秒。您可以打开Chrome F12开发者工具来监控网络通话时间

如果您真的想在搜索值为空时调用WebService,可以显示一个忙碌的对话框

onSoldSearch:function(oEvent) {
    var sQuery = oEvent.getParameters().query;

    //adjust following code based on your real code

    var onSuccess = function(oResponse) {
        //some logic
        this.hideBusyDialog();
    }

    var onError = function(oResponse) {

        //some logic
        this.hideBusyDialog();
    }

    webService.call("YourWebServiceurl?"+query,onSuccess,onError);    

    this.showBusyDialog();

}

请参阅有关的示例。

请向我们展示控制器代码,好吗?请解释如何添加验证?或者显示一个繁忙的对话谢谢,麻省理工