微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 hybris commerce Attribute Descriptor 中没有复制标志什么用于 dontcopy 标志?

如何解决在 hybris commerce Attribute Descriptor 中没有复制标志什么用于 dontcopy 标志?

自定义开发中,我们使用 VariantAttributeDescriptorModel 来检索基于标志的一些信息。在那个开发中,我们已经看到 dontcopy 标志从未被使用或设置过,所以我们猜测尝试使用它来拥有一个触发我们逻辑的标志。 我们查看了 Hybis Commerce(2005 版)中是否使用了该标志,但我们没有找到该标志的用途。所以让我们知道它是否被使用?属性描述符标志(DONTcopY)有什么好说的吗?

问候

解决方法

它用作将属性添加到黑名单以进行同步的标志。您通常不会设置它,但可用于避免同步持久保存到数据库的生成属性。同步将被流程的另一部分覆盖的属性是没有意义的。

如果您在平台 Hybris 类型中搜索该属性,您将看到它用于 ProductFeature 中的 catalog-items.xml 类型,valueTypestringValuebooleanValuenumberValuerawValue 属性。这些都是由 ProductFeature.value 上的动态属性处理程序设置的。

你可以看到课堂上发生了什么ProductFeatureValueAttributeHandler

这与设置 SyncAttributeDescriptorConfig 以禁用同步作业的属性同步的效果相同,但内置于模型本身中,因此它将应用于所有同步作业。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。