Автоматическое нажатие на «GO» в панели smartfilter - PullRequest
2 голосов
/ 25 июня 2019

Я делаю перекрестную навигацию из приложения 1 в другое приложение, передавая параметры.

в целевом приложении у меня есть панель Smart Filter.Я фильтрую, используя событие «beforeRebindTable» в смарт-таблице.

Мое требование - при переходе к целевому приложению. Я хочу, чтобы кнопка «GO» на панели смарт-фильтра автоматически нажимала.так что я могу просматривать свои отфильтрованные данные на Smart Table, не нажимая ничего.

С уважением, Urvish

Я пытался

this._oFilterBar._oSearchButton.sId.click ()в onInit ();

, но выдает ошибку.

 var b = E.getParameter("bindingParams");
 if (this.onCreate().InspectionLot[0] != "" || this.onCreate() != "")
 {
 var oFilter = new sap.ui.model.Filter("InspectionLot", 
 sap.ui.model.FilterOperator.EQ, this.onCreate().InspectionLot[0]);
 b.filters.push(oFilter);
 }

1 Ответ

1 голос
/ 25 июня 2019

вы можете включить автоматический запрос данных в смарт-таблице, используя свойство

enableAutoBinding="true"

, вы также можете перепривязать таблицу в событии на маршруте

thisgetView().byId("YourSmartTable").rebindTable();
...