0
Open UI5/SAPに問題があります。 JSONファイル があり、リストを表示しています。リスト項目をクリックすると、その項目に関する情報が得られます。SAP/Open UI 5 JSONからオブジェクトデータをロード
だから私のコードは次のようになります。
JSON:
[{
"ID": 124,
"members" : [{
"member1" : "Person1", "Name" : "Test"
}]
}]
コントローラー:
...
_onRouteMatched : function (oEvent) {
var oArgs, oView;
oArgs = oEvent.getParameter("arguments");
oView = this.getView();
oView.bindElement({
path : "/Employees('" + oArgs.ID+ "')",
events : {
change: this._onBindingChange.bind(this),
dataRequested: function (oEvent) {
oView.setBusy(true);
},
dataReceived: function (oEvent) {
oView.setBusy(false);
}
}
});
},
...
ビュー:
...
<f:content>
<Label text="{i18n>ID}" />
<Text text="{ID}" />
<Label text="{i18n>members}" />
<Text text="{members}" />
...
私の問題は、それがメンバーの下に表示されていることです: "[オブジェクトオブジェクト] "。私はオブジェクトにアクセスするためにすべてを試しましたが、私はしません。
誰でもアクセスする方法を知っていますか?メンバー1の名前?
ところで、メンバーに何かが含まれているかどうかわかりません。場合によってはmember1、場合によってはmember1とmember2、時にはメンバーもいないこともあります。