Вы не должны использовать напрямую sap.ui.getCore().byId()
, но this.getView().byId()
, где this
- это сам контроллер.
В любом случае, каждый элемент агрегации имеет доступный контекст привязки.Это зависит от того, какое имя модели вы используете для привязки контекста.
В моем примере я обращаюсь к объекту привязки контекста первого элемента таблицы, и вы можете сделать это следующим образом:
sap.ui.getCore().byId("__xmlview1--idPartnerList").getAggregation("items")[0].getBindingContext().getObject()
В противном случае, если вы обращаетесь к представлению непосредственно из элемента управления (как вы должны), вы можете сделать это следующим образом
this.getView().byId("idPartnerList").getAggregation("items")[0].getBindingContext().getObject()