... |
... |
@@ -29,12 +29,13 @@ |
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 |
+ |
38 |
38 |
**Return values:** |
39 |
39 |
((( |
40 |
40 |
The method must return an object of type //java.util.Map// with Value objects of type //IBundleConfigParam//. |
... |
... |
@@ -41,20 +41,20 @@ |
41 |
41 |
There are two possible implementations of //IBundleConfigParam//: |
42 |
42 |
))) |
43 |
43 |
|
44 |
|
-* **BundleConfigGroupItem** |
|
45 |
+* **BundleConfigGroupItem**. |
45 |
45 |
**This item can be used to structure the list display in the {{formcycle case="dat"/}} interface. |
46 |
|
-* **BundleConfigParam** |
|
47 |
+* **BundleConfigParam**. |
47 |
47 |
** Used to define a bundle property. An object defines the following properties: |
48 |
48 |
**: //name// |
49 |
49 |
**:: The name or access key of a property. |
50 |
50 |
**: //description// |
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. |
|
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. |
52 |
52 |
**: //mandatory// |
53 |
53 |
**:: 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. |
54 |
54 |
**: //crypticValue// |
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}}. |
|
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}}. |
56 |
56 |
**: //defaultValue// |
57 |
|
-**:: Allows the developer to set a default value. Default value is {{code language="none"}}null{{/code}}. |
|
58 |
+**:: Allows the developer to set a default value. Default value is {{code language="none"}}null{/code}}. |
58 |
58 |
|
59 |
59 |
{{/panel}} |
60 |
60 |
|
... |
... |
@@ -99,7 +99,7 @@ |
99 |
99 |
|
100 |
100 |
By default, a PreRender plugin is executed on all form calls in the scope of the client in which it was registered. |
101 |
101 |
For example, if you want the //PreRenderer// to be executed only when certain forms are called, you can make this configurable using //Bundle-Properties//. |
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). |
|
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). |
103 |
103 |
Then these names are compared with the name of the current form in whose scope the //PreRenderer// is currently running. |
104 |
104 |
If the name of the current form does not match a name from the configured list, further processing of the PreRenderer is aborted. |
105 |
105 |
|