SAPUI5:视图的绑定上下文不会被解除绑定

时间:2017-08-02 13:14:39

标签: json sapui5

我正在SAPUI5中开发并将JSON模型上下文绑定到创建实体视图。这是我的绑定(信息:我正在使用JSON模型进行绑定):

SELECT t1.id, `name`, GROUP_CONCAT(color SEPARATOR ',') AS color_names
FROM  people t1, colors t2
WHERE FIND_IN_SET( t2.id, t1.haircolors ) > 0
GROUP BY t1.id, `name`

然而,在我成功创建新实体后,我正在导航到新实体。如果我现在想要创建另一个实体,那么我在创建实体视图中提交的值仍然存在。
我已尝试了许多内容,例如var oContext = new sap.ui.model.Context( this.oEntitiesModel, "/EntitySet/" + iNextEntryInEntitySet); this.getView().setBindingContext(oContext); this.getView().unbindContext();this.getView().unbindObject();
所有这些功能都没有带来全新的创建视图。 但是,绑定上下文得到更新,因为我能够创建另一个新实体。
还有其他可能的解决方案吗?

1 个答案:

答案 0 :(得分:1)

尝试在表单或视图上调用invalidate方法。