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