Extending AbstractComponentBuilder
You will need to implement two methods in your builder:
ComponentConfig buildComponentConfig(ComponentParams params)
Object buildComponentData(ComponentConfig config, ComponentParams params)
buildComponentConfig()
This can be implemented as described in Procedure – Creating the Attribute Panel above except that you will also need to set the ComponentMode and ComponentType of the panel in this method. You do that by calling the following methods on the AttributePanelConfig :
setComponentMode(ComponentMode)
setComponentType(ComponentType)
This is also where you should set a custom view JSP, if desired.
buildComponentData()
Was this helpful?