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>");
希望这会有所帮助。