如何修改Hybris Backoffice重新聚焦功能
我正在尝试修改backoffice重新聚焦功能。不确定行为发生的确切位置,但我相信该类是FocusUtils.java(com.hybris.cockpitng.editor.util)该util类用于DefaultEditorAreaValidationHandler.onEvent() 该操作发生在“数据质量”部分的产品摘要视图中。在这里,用户可以看到哪些字段缺失或需要填写。他们可以单击列出的属性,编辑器将重新聚焦于选定的字段。目前,重新聚焦正在与OOTB实现一起工作,但它有时会切断字段的标签。我想稍微修改这个util类(override)并使用自定义实现 应该显示哪些内容: 据我所见,唯一的方法是修改/替换使用此逻辑的小部件实现。Basededitorarea小部件(com\hybris\cockpiting\widgets\baseeditorarea),特别是必须重写下面bean和其他类的bean定义如何修改Hybris Backoffice重新聚焦功能,hybris,backoffice,Hybris,Backoffice,我正在尝试修改backoffice重新聚焦功能。不确定行为发生的确切位置,但我相信该类是FocusUtils.java(com.hybris.cockpitng.editor.util)该util类用于DefaultEditorAreaValidationHandler.onEvent() 该操作发生在“数据质量”部分的产品摘要视图中。在这里,用户可以看到哪些字段缺失或需要填写。他们可以单击列出的属性,编辑器将重新聚焦于选定的字段。目前,重新聚焦正在与OOTB实现一起工作,但它有时会切断字段的标
<alias name="defaultEditorAreaValidationPopupDelegate" alias="editorAreaValidationPopupDelegate" />
这是我在backoffice-widgets-spring.xml中看到的唯一一个定义了这个焦点逻辑的bean。这就像一个起点。理想情况下,只需对实际的util类进行更改或用自定义类替换它,而不必复制许多其他类
有人知道这样做是否正确吗?或者如果有人有其他的建议,那就太好了