Hi,
I'm trying to get autocomplete working with input control with suggest method, but probably I'm missing something:
XML:
<Input id="productInput" type="Text" placeholder="Enter Product ..." showSuggestion="true" suggestionItems="{/Products}" suggest="suggest"> <suggestionItems> <core:Item text="{ProductID}" /> </suggestionItems> </Input>
JS:
suggest : function(oEvent){ var filters = []; var productinput = this.getView().byId("productInput"); var sValue = oEvent.getParameter("suggestValue"); filters.push( new sap.ui.model.Filter("ProductID", sap.ui.model.FilterOperator.StartsWith, sValue)); //filters.push(new sap.ui.model.Filter("ProductID", sap.ui.model.FilterOperator.Contains, this.sFilterPattern)); //productinput.getBinding("/Products").filter([oFilter1], sap.ui.model.FilterType.Application); var itemTemplate = new sap.m.StandardListItem({ title: "{ProductID}", description: "{ProductID}", active: true }); productinput.bindSuggestionRows("/Products", itemTemplate , null, filters); },
But oDATA service is not called...no error in console, something is missing...
Thanks for any solution...