在我的SAPUI5列表报告应用程序项目中,从列表视图中,当我导航到详细页面(常规信息)时,单击编辑并在下拉列表中更改值之一(其值为帮助),然后单击保存,它不会更新描述。它仅更新代码。
例如;当我将确认状态从“(P)已付费”更改为“初始”并保存时,它会更新为“已付费”。注意,“付费”是描述,“ P”是代码。这样我可以看到“ P”已删除,但“付费”文本仍然存在。
此外,当您返回上一个屏幕(列表视图)时,列表的确认状态显示为“已付费”。但是,如果单击“开始”按钮,则列表将刷新并显示为“初始”状态,这是正确的。
请参阅下面的屏幕截图。
知道为什么它不更新吗?
请注意,我已经使用Web IDE中的“来自模板的项目”选项创建了一个SAPUI5列表报告应用程序项目。
此外,我在manifests.json中的“模型”下将“ refreshAfterChange”属性设置为true。但这无济于事。
"": {
"dataSource": "mainService",
"settings": {
"defaultBindingMode": "TwoWay",
"defaultCountMode": "Inline",
"refreshAfterChange": true
}
}
答案 0 :(得分:-1)
更改数据后,使用oModel.refresh();
强制更新。