Changes for page Plugin-Bundle-Properties


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

Summary

Details

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