Child pages
  • fluid.model.transformWithRules

This documentation is currently being moved to our new documentation site.

Please view or edit the documentation there, instead.

If you're looking for Fluid Project coordination, design, communication, etc, try the Fluid Project Wiki.

Skip to end of metadata
Go to start of metadata

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

Compare with Current View Page History

Version 1 Next »

This functionality is Sneak Peek status. This means that the APIs may change. We welcome your feedback, ideas, and code, but please use caution if you use this new functionality.

Unknown macro: {div}

fluid.model.transformWithRules(model, rules)

Transforms a model based on a specified expansion rules objects.

fluid.model.transformWithRules(model, rules);

File name: FileName.js

Parameters

Unknown macro: {span}

model

(Object) the model to transform

rules

(Object) a rules object containing instructions on how to transform the model (see below for more information)

Return Value

Unknown macro: {span}

Object

the transformed model


Rules

Rules objects take the form of:

{
    "target.path": "value.el.path" || {
        expander: {
            type: "expander.function.path",
             ...
        }
    }
}

Transformation Expanders

The Framework currently provides the following expanders that can be used as part of a model transformation.

fluid.model.transform.arrayValue

fluid.model.transform.firstValue

fluid.model.transform.merge

fluid.model.transform.value

Example


In this example, description here...

  • No labels