Wiki source code of How to use an Embedded D2WList

Last modified by Ravi Mendis on 2010/02/03 21:04

Show last authors
1 == How to use an Embedded D2WList ==
2
3 In //ERDivaLookExample// {{code language="none"}}Studio.movies{{/code}} is displayed as an embedded D2W list:
4
5 [[image:attach:Picture 1.png]]
6
7 You use it by setting the following rules:
8
9 |=(((
10 LHS
11 )))|=(((
12 key
13 )))|=(((
14 RHS
15 )))
16 |(((
17 entity.name = 'Studio' and task = 'inspect' and propertyKey = 'movies'
18 )))|(((
19 **componentName**
20 )))|(((
21 //ERDEditableList//
22 )))
23 |(((
24 pageConfiguration = 'ListEmbeddedMovie' and parentPageConfiguration like '*Studio'
25 )))|(((
26 **displayPropertyKeys**
27 )))|(((
28 //("title","category","rated")//
29 )))
30
31 All embedded D2WList pages have pageConfigurations beginning with //ListEmbedded//.
32 They also are assigned a **parentPageConfiguration**.
33
34 So the particular setting for a embedded list can be identified using both these keys, as seen in the second rule listed above.
35
36 === How to make the list Editable ===
37
38 To be able to add items to the list use a rule like the following:
39
40 |=(((
41 LHS
42 )))|=(((
43 key
44 )))|=(((
45 RHS
46 )))
47 |(((
48 pageConfiguration = 'ListEmbeddedMovie' and parentPageConfiguration like '*Studio'
49 )))|(((
50 **showActions**
51 )))|(((
52 true
53 )))
54
55 To be able to delete items from the list, use a rule like:
56
57 |=(((
58 LHS
59 )))|=(((
60 key
61 )))|=(((
62 RHS
63 )))
64 |(((
65 pageConfiguration = 'ListEmbeddedMovie' and parentPageConfiguration like '*Studio'
66 )))|(((
67 **isEntityDeletable**
68 )))|(((
69 true
70 )))