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

Compare with Current View Page History

« Previous Version 5 Next »

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

Most of the original transformer functions are realized in Magnolia 6 UI using data-binding item providers and handlers (for example, FetchJcrSubNode or JcrChildNodeOrderHandler). The following tables describe 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.NoOpCompositeTransformer
composite.DelegatingCompositeFieldTransformer
multi.DelegatingMultiValueFieldTransformer
multi.MultiValueJSONTransformer
multi.MultiValueChildrenNodeTransformer
multi.MultiValueChildNodeTransformer
multi.MultiValueSubChildrenNodeTransformer
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels