0

我在 XML 中使用元素绑定从控制器中的 OData 服务获取数据:

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

整个事情现在应该使用动态数字而不是123456789. 我从以下方法开始:

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

所以另一个 JSON 模型和第一个元素中的另一个元素。不幸的是,这不起作用,请帮忙?

4

1 回答 1

0

尝试在局部变量中获取 ID 并形成要绑定的绑定路径。而不是这个

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

尝试如下绑定:

var id = getModel("myModelLD").getProperty("/Aufnr");
var sPath = "myModel2>/oData/ProdOrdSet('"+id+"')/Gmein";
this.getView().bindElement(sPath);
于 2019-10-09T14:57:20.160 回答