Hybris删除现有属性的唯一性

时间:2018-04-04 07:22:45

标签: xml duplicates hybris

我打算删除属性的唯一性

'name[unique=true]'

计划删除unique = true,以便相同的数据(名称)不会被保存两次。

我尝试将其从spring.xml文件中删除但它无法正常工作。 任何人都知道要修改的其他文件是什么?

如何将现有的唯一属性设为“非唯一”?

1 个答案:

答案 0 :(得分:1)

唯一性是自定义扩展程序的* -items.xml中的属性。我强烈建议您在官方SAP Hybris documentation中阅读有关此文件的文档。请注意,您不应该更改Hybris默认属性的唯一性,因为我可能会影响核心系统功能。

你应该看到类似的东西。请注意属性中的for(i=0;i<colA.length;i++){ if(colA[i][0] == ''){ var firstEmptyRowIncolA = i+1; break; } } 修饰符。

unique="true"

但是,在对数据模型(extension-items.xml文件)进行更改后,应始终运行系统更新。请注意,必须手动执行某些更改,例如,hybris在创建后永远不会从DB中删除字段。

您的某个自定义模型或hybris默认模型中的此更改是什么?

(在评论中对问题进行了一些改进后编辑)