Namespace: enhancer

bcdui.component.far. enhancer

enhancement DSL adapter utility : far-config to enhanced configuration

Methods

staticbcdui.component.far.enhancer.createEnhancedConfiguration(args){bcdui.core.DataProvider}

component/far/far.js, line 359
Create an enhanced configuration data provider which is required as a configuration for any part of the FAR component.
Name Type Description
args object The arguments
Name Type Default Description
config bcdui.core.DataProvider Configuration document from http://www.businesscode.de/schema/bcdui/far-1.0.0
componentId string far optional An ID for the component, 'far' is the default. This is not the data provider's, this ID is used as component identifer to support multiple components on single page
statusModel bcdui.core.DataProvider bcdui.wkModels.guiStatusEstablished optional StatusModel, containing the filters at /SomeRoot/f:Filter, far:Far/far:ConfiguratorLayout element, etc. default is 'guiStatusEstablished'
chain chainDef /bcdui/js/component/far/config-enhancer.xslt optional Overrides default chain definition.
Returns:
Type Description
bcdui.core.DataProvider Dataprovider with enhanced configuration document based on the input configuration. This data provider does not listen to changes on the input configuration document.