This shows you the differences between two versions of the page.
Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
devel:documentation:application_configuration:dev:dynamic-forms [2019/11/21 07:53] tomiskar |
devel:documentation:application_configuration:dev:dynamic-forms [2021/02/10 18:20] (current) tomiskar [Dynamic forms (eav)] |
| |
<note> | <note> |
**''FormService'' service for working with the extended attributes on the back-end.** **''FormInstance''** utility is useful on BE - contains value transformation to maps by attributes etc.. | **''FormService'' service for working with the extended attributes on the back-end.** **''FormInstance''** utility is useful on BE - contains value transformation to maps by attributes etc.. Use this service in your custom module, benefits: |
| * single autowired service for work with definitions, attributes and values |
| * cache ''core:form-definition-cache'' for loading form definitions (with attributes) is effective here. |
</note> | </note> |
<note> | <note> |
| |
All [[https://github.com/bcvsolutions/CzechIdMng/tree/develop/Realization/frontend/czechidm-core#component-descriptor|component descriptor]] features are supported. Read tutorial, [[tutorial:dev:how_to_create_eav_face_type|how to create custom form attribute renderer]]. | All [[https://github.com/bcvsolutions/CzechIdMng/tree/develop/Realization/frontend/czechidm-core#component-descriptor|component descriptor]] features are supported. Read tutorial, [[tutorial:dev:how_to_create_eav_face_type|how to create custom form attribute renderer]]. |
| |
| Custom configuration can be added to registered renderers (@since CzechIdM 10.8.0) - use ''AbstractFormAttributeRenderer'' on backend to define additional renderer properties. |
| |
===== Adding the support of extended attributes for a new entity ===== | ===== Adding the support of extended attributes for a new entity ===== |