Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
[ { title : 'Page Title', properties : [ { name : 'Property Name', label : 'Property Label', type : 'Property Type', required : 'Mandatory or Not', //… more property attributes … }, //… more properties … ], validators : [ //… properties custom validators … ] }, //… more properties page … ]
{
name : 'Property Name',
label : 'Property Label',
description : 'Property Description', //optional, default is NULL
type : 'readonly',
value : 'Property Value', //optional , default is empty string
required : 'true', //optional, boolean value, default is false
}
{
size : '50', //optional , integer value, default is NULL, only for text field and password field
maxlength : '50', //optional, integer value, default is NULL, only for text field and password field
rows : '50', //optional, integer value, default is NULL, only for text area and html editor
cols : '50', //optional, integer value, default is NULL , only for text area and html editor
regex_validation : '^[a-zA-Z0-9_|a-zA-Z0-9_]
+$', //optional, default is NULL
validation_message : 'Error!!' //optional, default is NULL
}
{
size : '<span style="color: #0000ff">10</span>', <span style="color: #99cc00">//optional, integer value, default is 4,</span> <span style="color: #008000">only for multi select box</span>
options : [<span style="color: #99cc00">//is optional to use this attribute or options_ajax</span>
Unknown macro: {value},
Unknown macro: {value},
Unknown macro: {value}],
options_ajax_on_change : '<span style="color: #0000ff">property1</span>', <span style="color: #99cc00">//optional, value of this property name will passed over to load options from ajax</span>
options_ajax : '<span style="color: #0000ff">URL to load options JSON</span>' <span style="color: #99cc00">//optional, URL return JSON Array of a set of Objects that have value & label attribute</span>
}
{
name : 'Property Name',
type : 'hidden',
value : 'Property Value'
}
{
name : '<span style="color: #0000ff">Property Name</span>',
label : '<span style="color: #0000ff">Property Label</span>',
description : '<span style="color: #0000ff">Property Description</span>', <span style="color: #99cc00">//optional, default is NULL</span>
type : '<span style="color: #ff6600">grid</span>',
columns : [<span style="color: #99cc00">// 2 type of column, with and without options attribute</span>
{key : '<span style="color: #0000ff">col1</span>', label : '<span style="color: #0000ff">Col 1</span>'},
{key : '<span style="color: #0000ff">col2</span>', label : '<span style="color: #0000ff">Col 2</span>',
options :[
{value :'<span style="color: #0000ff">option1</span>', label : '<span style="color: #0000ff">Option 1</span>'},
{value :'<span style="color: #0000ff">option2</span>', label : '<span style="color: #0000ff">Option 2</span>'}
]
},
]
value : [<span style="color: #99cc00">//optional, default is NULL</span>
Unknown macro: {col1 },
Unknown macro: {col1 }],
required : '<span style="color: #0000ff">true</span>', <span style="color: #99cc00">//optional, boolean value, default is false</span>
}