How to use Dynamic D2W

Version 8.1 by Ravi Mendis on 2009/07/20 10:27

How to use Dynamic D2W

In the Diva look example, we may add a movie to a Studio by clicking the "add" on Studio edit page:

DynamicD2W.png

As you can see from the screenshot (above) that adding a movie allows you to edit/insert a movie inline.
This is achieved using a combination of ajax and dynamic D2W assignments.

In this example we add a single rule to achieve dynamic D2W:

     LHS                                                                            assignment                    key                     RHS                                                                                                 
 (pageConfiguration = 'ListEmbeddedMovie' and parentPageConfiguration like 'Edit')  ERDDelayedBooleanAssignment componentName "conditionKey" = "object.isNewObject";
 "falseValue" = "ERD2WDisplayString";
 "trueValue" = "ERD2WEditString";

Note that the ERDDelayedBooleanAssignment is a somewhat complex rule in that it's RHS value is a dictionary (in plist format).
What it says here is if the Movie object is new use an edit string component, otherwise just display the string.