无法保存已编辑的组件。

2020-08-31 12:30发布

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

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


嗨!

当我尝试通过smartedit保存已编辑的组件时,出现以下错误:

 thirdparties.js:283 TypeError:t.replace不是函数
     在smarteditcontainer.js上:格式:913
     在smarteditcontainer.js:formatted:4570
     在Array.forEach()
     在D.sanitizePayload(smarteditcontainer.js:formatted:4560)
     在D.onSubmit(smarteditcontainer.js:formatted:4590)
     在D.submit(smarteditcontainer.js:formatted:4610)
     在Object。(smarteditcontainer.js:formatted:5043)
     在ModalController.onSave(cmssmarteditContainer.js:1)
     在ModalController。(cmssmarteditContainer.js:1)
     在ModalManager._buttonPressed(smarteditcontainer.js:formatted:2902)

错误是什么意思? 如何解决?

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

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


嗨!

当我尝试通过smartedit保存已编辑的组件时,出现以下错误:

 thirdparties.js:283 TypeError:t.replace不是函数
     在smarteditcontainer.js上:格式:913
     在smarteditcontainer.js:formatted:4570
     在Array.forEach()
     在D.sanitizePayload(smarteditcontainer.js:formatted:4560)
     在D.onSubmit(smarteditcontainer.js:formatted:4590)
     在D.submit(smarteditcontainer.js:formatted:4610)
     在Object。(smarteditcontainer.js:formatted:5043)
     在ModalController.onSave(cmssmarteditContainer.js:1)
     在ModalController。(cmssmarteditContainer.js:1)
     在ModalManager._buttonPressed(smarteditcontainer.js:formatted:2902)

错误是什么意思? 如何解决?

付费偷看设置
发送
3条回答
SAP砖家
1楼 · 2020-08-31 12:41.采纳回答

请从所有扩展名(例如cmssmartedit,smartedit,personalizationsmartedit,backoffice,npmancillary;无论您在哪里找到)中删除 node_modules 文件夹,然后执行 ant clean all

>

如果您使用的是Windows,但问题仍然存在,请在以管理员身份运行模式下打开命令提示符,然后执行ant npminstall并从hybris/bin/platform目录中清理所有命令。

如果 以上都不起作用,请检查系统中是否已将npm和/或nodejs设置为PATH环境变量。 如果是,请删除它们。

Cikesha
2楼-- · 2020-08-31 12:51

尝试添加和编辑Paragraph组件时没有错误,但是尝试编辑扩展SimpleCMSComponent的自定义组件时仍然存在问题。 也许我必须修复转换器才能正确定义组件的属性。

DafaDDDa
3楼-- · 2020-08-31 12:55

smartedit中是否存在普通列表编辑器? 就像在用于List 字段的后台中一样。

一周热门 更多>