You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

The Magnolia 5 UI field transformer classes no longer exist in the Magnolia 6 UI framework. Their functionality has been replaced there by the ItemProviderStrategy interface - abstract logic for accessing form datasource items.

Most of the original transformer functions are realized in the 6 UI using databinding item providers and handlers, for example by FetchJcrSubNode or JcrChildNodeOrderHandler. The following tables describe the nature of the ports in more detail.

Default 5 UI transformer classes

(info.magnolia.ui.form.field.transformer.*)

6 UI equivalents
basic.BasicTransformer
composite.CompositeTransformer
composite.SwitchableTransformer

Other available 5 UI transformer classes

(info.magnolia.ui.form.field.transformer.*)

6 UI equivalents
composite.DelegatingCompositeFieldTransformer
multi.DelegatingMultiValueFieldTransformer
composite.NoOpCompositeTransformer
multi.MultiValueJSONTransformer
multi.MultiValueChildrenNodeTransformer
multi.MultiValueChildNodeTransformer
multi.MultiValueSubChildrenNodeTransformer
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels