私はMasterPageとDetailPageをMasterPageに持っています。リストにItemを選択するとDetailPageに情報が表示されます。ビューのデータを取得する方法
詳細ページで私はPositiveActionを持っていますが、PositiveActionを押すと、DetailPageのデータを取得する必要がありますが、これを行う方法はわかりません。
項目の私のコードを押し
onPoSelect : function(oEvent) {
var oListItem = oEvent.getParameter('listItem');
var oRouter = sap.ui.core.UIComponent.getRouterFor(this);
oRouter.navTo("DetailPanel", {
invoicePath: oListItem.getBindingContext("solped").getPath().substr(1)
});
},
DetailPanelで私のコード
onInit: function(){
var oRouter = sap.ui.core.UIComponent.getRouterFor(this);
oRouter.getRoute("DetailPanel").attachPatternMatched(this._onObjectMatched, this);
},
_onObjectMatched: function (oEvent) {
this.getView().bindElement({
path: "/" + oEvent.getParameter("arguments").invoicePath,
model: "solped"
});
},
ライン "oEvent.getParameter(" 引数が ")。invoicePath、"
これを返します。商品名= 'Aniseed Syrup'、数量= 6、セールスパーソン= 'マーガレット・ピーコック'、ShipperName = 'スピード・エキスプレス'、0120-365-3311、単価= 10.0000M)
私は情報を持っていますが、文字列です。この文字列をオブジェクトでどのように変換できますか?または、ビュー内の情報に他にどのようにアクセスできますか?
表示
を、それは動作しますが、あなたの答えをありがとうアミーゴをありがとうございました。 –