我正在尝试将selectedContexts
的{{1}}参数设置为sap.m.TableSelectDialog
的模型。
我使用以下代码确保sap.m.table
不为空:
selectedContext
首先,我尝试为表设置绑定上下文:
MessageToast.show("You have chosen " + aContexts.map(function (oContext) {
return oContext.getObject().documentPN;
}).join(", "));
我还尝试获取this.byId('myTable').setBindingContext(aContexts[0]);
数组并将其设置为模型的数据。
selectedItems
两种方法均无效
答案 0 :(得分:0)
最终设法解决了问题。这是代码:
let oTable = this.getView().byId("myTable");
let oModel = new JSONModel();
let arr = [];
aContexts.map(function(oContext) {
arr.push(oContext.getObject());
});
oModel.setData(arr);
oTable.setModel(oModel);