自定义过程
以下过程概述了执行自定义操作所需的步骤:
1. 创建表格视图类以扩展现有表格视图类,并将新属性添加到一个或多个视图中。将属性定义为特殊列,以允许其在视图管理器中使用。该列不需要在所有 (或任何视图) 中呈现。但要将其添加到视图中,需要将其定义为特殊列 (因为该表格针对的是可更改项,而对链接一无所知)
有关详细信息,请参阅自定义表格视图 (步骤 1)
2. 通过扩展为表格注册的 MVC 表构建器创建一个构建器。使用 @OverrideComponentBuilder 为构建器添加注释,并覆盖下列任一项:
buildConfigurableTable(),返回自定义视图类。
buildComponentData(),如果有自定义数据采集逻辑。
buildComponentConfig(),定义其他自定义配置 (模型、帮助文件)
3. 定义自定义数据实用程序以在创建、编辑和查看模式下呈现属性。有关详细信息,请参阅创建数据实用程序 (步骤 3)
4. (选用) 提供支持多对象编辑所需的 Javascript 或弹出式编辑器。有关详细信息,请参阅添加对多编辑操作的支持 (步骤 4)
5. 定义自定义表单委派以处理属性 (更改任务受影响的/产生的对象步骤需要创建第二个表单委派) 有关详细信息,请参阅创建表单委派 (步骤 5)
6. 为向导步骤定义参考自定义表单委派的自定义 actions.xml。有关详细信息,请参阅将表单委派注册到步骤 (步骤 6)
这对您有帮助吗?