Fiori SAPUI5问题只读

2020-09-01 14:37发布

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

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


大家好,

我正在使用动态方式创建sap.ui.table。

我实现了sap.ui.table的扩展,只允许修改一行。

尽管我的行被设置为可编辑的事实,但是当我尝试对其进行修改时,它仍然保持只读状态并显示错误。

我正在使用与odata服务的绑定。

对于我的动态表,我正在使用以下示例: https://blogs.sap.com/2019/04/26/dynamic-table-data-read-and-odata-binding/

对于表的可编辑行,我正在使用此示例: https://blogs.sap.com/2014/08/26/how-to-make-selected- sap-ui5/comment-page-1/#comment-472989中的表可编辑行

我为自己的需要做了一些更改,因为在动态表中它并不是要修改的:

 Object.defineProperty(obj,fieldname,{
 模式:"双向",
 只读:false,
 启用:true,
 值:字段值
 });
 

这样,我可以看到屏幕上可变行和非可变行之间的差异:

第一行应该是只读的,第二行则不是。

尽管如此,仍然显示错误:

在调试中,您会在此处看到发生的情况:

indexcadrans001存在,它也是以前的值,但是无法更改它。

您知道为什么会这样吗?

亲切的问候,

Jean-FrançoisParmentier

(10.6 kB)

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

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


大家好,

我正在使用动态方式创建sap.ui.table。

我实现了sap.ui.table的扩展,只允许修改一行。

尽管我的行被设置为可编辑的事实,但是当我尝试对其进行修改时,它仍然保持只读状态并显示错误。

我正在使用与odata服务的绑定。

对于我的动态表,我正在使用以下示例: https://blogs.sap.com/2019/04/26/dynamic-table-data-read-and-odata-binding/

对于表的可编辑行,我正在使用此示例: https://blogs.sap.com/2014/08/26/how-to-make-selected- sap-ui5/comment-page-1/#comment-472989中的表可编辑行

我为自己的需要做了一些更改,因为在动态表中它并不是要修改的:

 Object.defineProperty(obj,fieldname,{
 模式:"双向",
 只读:false,
 启用:true,
 值:字段值
 });
 

这样,我可以看到屏幕上可变行和非可变行之间的差异:

第一行应该是只读的,第二行则不是。

尽管如此,仍然显示错误:

在调试中,您会在此处看到发生的情况:

indexcadrans001存在,它也是以前的值,但是无法更改它。

您知道为什么会这样吗?

亲切的问候,

Jean-FrançoisParmentier

(10.6 kB)
付费偷看设置
发送
1条回答
Aaron 3364
1楼 · 2020-09-01 15:00.采纳回答

大家好,

某人为我找到了解决方案。

有一个缺少的属性,我们可以添加到Object中以纠正所有问题:

可写:是

太糟糕了,我错过了。

您可以在此处找到链接:链接

一周热门 更多>