Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
...
Name | Mandatory | Description |
---|---|---|
appId | Yes | Application ID (e.g. leaveApp) |
appVersion | Yes | Application Version (e.g. 2) |
pluginName | Yes | Plugin Class Path (E.g. org.joget.apps.userview.lib.InboxMenu) |
...
Name | Mandatory | Description |
---|---|---|
appId | Yes | Application ID (e.g. leaveApp) |
version | Yes | Application Version (e.g. 2) |
callback |
| Javascript callback function name |
sort |
| Sort column |
desc |
| Decending |
start |
| Start row count |
rows |
| Return row count |
...
Name | Mandatory | Description |
---|---|---|
appId | Yes | Application ID (e.g. leaveApp) |
version | Yes | Application Version (e.g. 2) |
callback |
| Javascript callback function name |
sort |
| Sort column |
desc |
| Decending |
start |
| Start row count |
rows |
| Return row count |
...
Name | Mandatory | Description |
---|---|---|
appId | Yes | Application ID (e.g. leaveApp) |
version | Yes | Application Version (e.g. 2) |
callback |
| Javascript callback function name |
sort |
| Sort column |
desc |
| Decending |
start |
| Start row count |
rows |
| Return row count |
...
URLMethod
Description
Parameters
Name | Mandatory | Description |
---|---|---|
value |
|
|
Sample Call
http://localhost:8080/jw/web/property/json/getPropertyOptions?value=
Method
GET
Description
Calls the getPropertyOptions() method of the given plugin. This is used primarily in the property editor of Joget to dynamically construct the properties.
Parameters
Name | Mandatory | Description |
---|---|---|
value | Yes | Plugin class path (e.g.org.joget.apps.userview.lib.UserPermission |
...
) |
Sample ResultCall
Sample Result
Code Block |
---|
[
|
Code Block |
[
{
title:'Configure Userview Permission (User)',
properties:[
{
name:'orgId',
label:'Select Organization',
type:'selectbox',
options_ajax:'[CONTEXT_PATH]/web/json/plugin/org.joget.apps.userview.lib.UserPermission/service?action=getOrgs'
},
{
name:'allowedUsernames',
label:'Select Users',
type:'multiselect',
size:'10',
options_ajax_on_change:'orgId',
options_ajax:'[CONTEXT_PATH]/web/json/plugin/org.joget.apps.userview.lib.UserPermission/service?action=getUsers'
}
]
}
] |
URL
Method
Description
Calls the getPropertyOptions() method of the given plugin in a App context. This is used primarily in the property editor of Joget to dynamically construct the properties.
Parameters
Name | Mandatory | Description | ||
---|---|---|---|---|
appId | Yes | Application ID (e.g. leaveApp) | ||
version |
| Application Version (e.g. 2) | value | Default: Latest version |
value | ||||
callback |
|
|
Sample Call
Sample Result
Yes | Plugin class path (e.g.org.joget.apps.userview.lib.UserPermission) |
Sample Call
http://localhost:8080/jw/web/property/json/
...
leaveApp/2/getPropertyOptions?value=org.joget.apps.form.lib.DefaultValidator
Sample Result
Code Block |
---|
[
{
title:'Configure Validator',
properties:[
{
name:'mandatory',
label:'Mandatory',
type:'checkbox',
value:'true',
options:[
{
value:'true',
label:''
}
]
},
{
name:'type',
label:'Type',
type:'selectbox',
options:[
{
label:'',
value:''
},
{
label:'Alphabet',
value:'alphabet'
},
{
label:'Alphanumeric',
value:'alphanumeric'
},
{
label:'Numeric',
value:'numeric'
},
{
label:'Email',
value:'email'
},
{
label:'Custom Regular Expression',
value:'custom'
}
]
},
{
name:'custom-regex',
label:'Custom Regular Expression',
type:'textfield'
},
{
name:'message',
label:'Custom Error Message Shown When Validation Fail ',
type:'textfield'
}
]
}
] |
URL
web/property/json/(*:appId)/(~:version)/getDefaultProperties
Method
GET
Description
To get plugin default properties of a given class path in a App context.
Info |
---|
Available in Joget version 5 |
Parameters
Name | Mandatory | Description |
---|---|---|
appId | Yes | Application ID (e.g. leaveApp) |
version |
| Application Version (e.g. 2) |
value | Yes | Plugin class path (e.g.org.joget.apps.userview.lib.UserPermission) |
Sample Call
Sample Result
Code Block |
---|
{
"host":"smtp.gmail.com",
"port":"465",
"security":"",
"username":"",
"password":"****SECURE_VALUE****-0",
"from":"test@test.com",
"toSpecific":"",
"toParticipantId":"",
"cc":"",
"bcc":"",
"subject":"",
"message":"",
"isHtml":"",
"formDefId":"",
"fields":[
],
"files":[
]
} |
URL
Method
Description
Info |
---|
Available in Joget version 5 |
Parameters
Name | Mandatory | Description |
---|---|---|
appId |
| Application ID (e.g. leaveApp) |
version |
| Application Version (e.g. 2) |
value |
|
|
callback |
|
|
Sample Call
...