切换现有行的开关时,添加到表的新行会消失

2020-08-22 15:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我对SAPUI5开发和...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我对SAPUI5开发和SCN还是很陌生。

我目前正在开发一个应用程序,并且在表绑定和添加行方面遇到一些问题。 我有一个包含4列(3个文本和1个" Switch"控件)的表,该表绑定到实体" Attributes"。 当我添加新的属性时,新行将在表格中正确显示,并且我可以在chrome调试器中正确看到4列的所有值(直到切换开关)。 我有以下两个问题:

-在调试器中检查oData时,现有行及其值显示正常,但是如果自添加行以来已对其进行切换,则新添加的行未显示正确的Switch控制值(即默认为新行的switch) OFF,我将其切换为ON,但调试器仍将其显示为OFF)

-切换现有行的开关时,表控件中将消失所有新添加的行,但是仍然可以在模型中看到它们,并最终在SubmitChanges()上提交,然后它们将 将页面重新加载为现有行时显示

其他信息:

当用户单击"提交更改"时,将以批处理的形式提交新添加的记录。

该表对应于一个Employees Attributes,并且已经在后端存储了一些数据,这些数据通过"现有"记录(成功提交的行也成为现有记录)来实现。

任何关于为什么会出现这两个问题的见解将不胜感激! 如果您还需要其他任何信息或屏幕截图来帮助澄清,请告诉我。

感谢您的时间,

迈克尔

6条回答
微wx笑
2020-08-22 15:46

嗨,迈克尔,

我认为 您需要将其转换为从后端打开或关闭,但是state接受布尔值...

stateboolean

一个布尔值,指示开关是打开还是关闭。

谢谢

Viplove

一周热门 更多>