Существует проект общей логики, некоторые enumTypes, определенные в item.xml этого проекта. Но я хочу определить перечисление с таким же именем в моем проекте расширения, чтобы переопределить общее перечисление, как я могу это понять?Как я могу переопределить определение enumtype в Hybris?
0
A
ответ
2
Если вы хотите расширяет перечисление можно использовать generate=false auocreate=false
:
<enumtype generate="false" code="EnumToExtends" autocreate="false">
<value code="NEW_VALUE"/>
</enumtype>
Если вы хотите заменить существующее перечисление с новыми значениями, то лучше создать другое перечисление.
Примечание: generate="false"
не является обязательным, но часто рекомендуется установить это свойство, чтобы избежать классов Generated..Constants
, которые необходимо восстановить с новым значением перечисления.
Смежные вопросы
- 1. Как я могу переопределить System.Type.GetProperties()?
- 2. Как я могу переопределить CSS?
- 3. Как я могу переопределить «ribbonServerListFilter»
- 4. Как я могу переопределить TryParse?
- 5. Как я могу переопределить Url.Action
- 6. Как переопределить определение плагина Bootstrap
- 7. Как я могу «переопределить» глубину в Python?
- 8. Как я могу переопределить переменные в C?
- 9. Как я могу переопределить Serializable в scala?
- 10. Как я могу переопределить ML_COMMENT в Xtext?
- 11. Как я могу переопределить псевдокласс в CSS3
- 12. Как я могу переопределить «after_sign_up_path_for» в ActiveAdmin?
- 13. Как я могу переопределить функцию в Javascript
- 14. В golang, Как я могу переопределить метод
- 15. Как я могу переопределить Entity в Symfony2
- 16. Как я могу сократить время запуска сервера Hybris?
- 17. Могу ли я переопределить std :: hash?
- 18. сохранение выбранного значения в enumtype
- 19. Я не могу использовать yoccaddon в Hybris 5.5.1
- 20. Могу ли я переопределить Ext.define?
- 21. Как я могу переопределить внешний CSS?
- 22. Angular2 Как я могу переопределить провайдера
- 23. Как я могу переопределить местоположение файла swagger.yaml?
- 24. Как я могу переопределить свойство css?
- 25. Как я могу переопределить, где (0,0) QGraphicsItem?
- 26. Могу ли я переопределить встроенный!
- 27. ICEfaces - Как я могу переопределить стили компонентов?
- 28. Как я могу переопределить CSS-идентификатор?
- 29. Как я могу переопределить функцию jQuery hide()?
- 30. Могу ли я переопределить Convert.ToDateTime()?
Спасибо за ваш ответ, я принимаю его. – licaomeng
autocreate = false достаточно, насколько я знаю. – Sebastian
@ Шебастин. Да, ты прав. Но я полагаю, что большую часть времени вам действительно не нужно иметь значение, генерируемое в ваших генерируемых классах констант. Если вы посмотрите на пример hybris ootb, вы, вероятно, не найдете много 'autocreate = false' без' generate = false' –