我正在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();
所有这些功能都没有带来全新的创建视图。
但是,绑定上下文得到更新,因为我能够创建另一个新实体。
还有其他可能的解决方案吗?