... |
... |
@@ -29,13 +29,12 @@ |
29 |
29 |
))) |
30 |
30 |
**Transfer values:** |
31 |
31 |
((( |
32 |
|
-* **IPluginResourceHelper.** |
33 |
|
-* **Objects to access the file resources contained in the plugin bundle.** |
|
32 |
+* **IPluginResourceHelper** |
|
33 |
+** Objects to access the file resources contained in the plugin bundle. |
34 |
34 |
* **Locale** |
35 |
|
-* **The //Locale// object defined for the currently logged-in user (contains information on the language and region). |
|
35 |
+** The //Locale// object defined for the currently logged-in user (contains information on the language and region). |
36 |
36 |
This can be used to determine language-dependent texts. |
37 |
37 |
))) |
38 |
|
- |
39 |
39 |
**Return values:** |
40 |
40 |
((( |
41 |
41 |
The method must return an object of type //java.util.Map// with Value objects of type //IBundleConfigParam//. |
... |
... |
@@ -42,20 +42,20 @@ |
42 |
42 |
There are two possible implementations of //IBundleConfigParam//: |
43 |
43 |
))) |
44 |
44 |
|
45 |
|
-* **BundleConfigGroupItem**. |
|
44 |
+* **BundleConfigGroupItem** |
46 |
46 |
**This item can be used to structure the list display in the {{formcycle case="dat"/}} interface. |
47 |
|
-* **BundleConfigParam**. |
|
46 |
+* **BundleConfigParam** |
48 |
48 |
** Used to define a bundle property. An object defines the following properties: |
49 |
49 |
**: //name// |
50 |
50 |
**:: The name or access key of a property. |
51 |
51 |
**: //description// |
52 |
|
-**Description of a property. Displayed by //mouseover// over the //Property// name in the interface. Can be used to show the user of the plug-in more detailed information on the use or possible value ranges of the parameter. |
|
51 |
+**:: Description of a property. Displayed by //mouseover// over the //Property// name in the interface. Can be used to show the user of the plug-in more detailed information on the use or possible value ranges of the parameter. |
53 |
53 |
**: //mandatory// |
54 |
54 |
**:: Determines whether the parameter is displayed as a mandatory parameter in the interface and whether a validation for the presence of a value is carried out when saving. |
55 |
55 |
**: //crypticValue// |
56 |
|
-**:: Determines whether the value of the property is to be masked as with a password field. Default value is {{code language="none"}}false{/code}}. |
|
55 |
+**:: Determines whether the value of the property is to be masked as with a password field. Default value is {{code language="none"}}false{{/code}}. |
57 |
57 |
**: //defaultValue// |
58 |
|
-**:: Allows the developer to set a default value. Default value is {{code language="none"}}null{/code}}. |
|
57 |
+**:: Allows the developer to set a default value. Default value is {{code language="none"}}null{{/code}}. |
59 |
59 |
|
60 |
60 |
{{/panel}} |
61 |
61 |
|
... |
... |
@@ -100,7 +100,7 @@ |
100 |
100 |
|
101 |
101 |
By default, a PreRender plugin is executed on all form calls in the scope of the client in which it was registered. |
102 |
102 |
For example, if you want the //PreRenderer// to be executed only when certain forms are called, you can make this configurable using //Bundle-Properties//. |
103 |
|
-The following example reads in the {{code language="none"}}execute{{/code}} method reads the value of the //Bundle-Property// {{code language="none"}}activate.form.alias{/code}}, which contains the names of forms (separated by commas). |
|
102 |
+The following example reads in the {{code language="none"}}execute{{/code}} method reads the value of the //Bundle-Property// {{code language="none"}}activate.form.alias{{/code}}, which contains the names of forms (separated by commas). |
104 |
104 |
Then these names are compared with the name of the current form in whose scope the //PreRenderer// is currently running. |
105 |
105 |
If the name of the current form does not match a name from the configured list, further processing of the PreRenderer is aborted. |
106 |
106 |
|