Привязка элементов в привязке элементов в SAPUI5 - PullRequest
0 голосов
/ 09 октября 2019

Я использую привязку элементов в XML для получения данных от службы OData в контроллере:

{myModel2>/oData/ProdOrdSet('123456789')/Gmein}

Теперь все должно работать с динамическими числами вместо 123456789. Я начал со следующего подхода:

{myModel2>/oData/ProdOrdSet('{myModelLD>/Aufnr}')/Gmein}

Итак, еще одна модель JSON и еще один элемент в первом. К сожалению, это не сработало, пожалуйста, помогите?

1 Ответ

0 голосов
/ 09 октября 2019

Попробуйте получить идентификатор в локальной переменной и сформировать путь привязки для привязки. Вместо этого

{myModel2>/oData/ProdOrdSet('{myModelLD>/Aufnr}')/Gmein}

попробуйте связать, как показано ниже:

var id = getModel("myModelLD").getProperty("/Aufnr");
var sPath = "myModel2>/oData/ProdOrdSet('"+id+"')/Gmein";
this.getView().bindElement(sPath);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...