Changes for page Plugin-Bundle-Properties


From version 7.1
edited by fse
on 20.07.2021, 14:44
Change comment: There is no comment for this version
To version 4.1
edited by fse
on 20.07.2021, 14:34
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -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