0
我試圖更新Sap.m.List
控件的內容。它始終保持相同的模型,但該模型的綁定路徑發生更改。SAPUI5刷新綁定/路徑發生變化後的模型
是否有任何函數可以用來更新我的Sap.m.List以在新的綁定路徑中顯示數據? 我試過用oList.getModel().setPath()
之後刷新了模型,但是這並沒有改變列表的內容。
在此先感謝您的任何建議!
我試圖更新Sap.m.List
控件的內容。它始終保持相同的模型,但該模型的綁定路徑發生更改。SAPUI5刷新綁定/路徑發生變化後的模型
是否有任何函數可以用來更新我的Sap.m.List以在新的綁定路徑中顯示數據? 我試過用oList.getModel().setPath()
之後刷新了模型,但是這並沒有改變列表的內容。
在此先感謝您的任何建議!
您需要設置綁定上下文,你可以通過路徑
var oModel = oList.getBindingContext().getModel();
var oContext = oModel.getContext(sPath);
oList.setBindingContext(oContext);
變化勢必如下元素得到一個新的上下文:
var sPath = "<your new path>";
oList.bindElement(sPath);
如果你需要一個句柄到你列表
var oList = this.getView().byId("<your-list-id>");
希望這會有所幫助。