add library pmdynaform mobile

This commit is contained in:
Ronald Quenta
2015-04-30 21:51:21 -04:00
parent deed52366a
commit 20be0e4929
34 changed files with 3731 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
[
"alemania",
"albania",
"argentina",
"emiratos",
"argelia",
"indonesia",
"sudan",
"egipto",
"israel",
"jordania",
"bielorrusia",
"italia",
"camerun",
"camboya"
]

View File

@@ -0,0 +1,68 @@
[
{
"name": "bolivia",
"options": [
{
"label": "Beni",
"value": "beni"
},
{
"label": "Tarija",
"value": "tarija"
},
{
"label": "Potosi",
"value": "potosi"
},
{
"label": "La Paz",
"value": "lapaz"
},
{
"label": "Oruro",
"value": "oruro"
},
{
"label": "Santa Cruz",
"value": "santacruz"
}
]
},
{
"name": "argentina",
"options": [
{
"label": "Buenos Aires",
"value": "buenosaires"
}
]
},
{
"name": "brasil",
"options": [
{
"label": "Rio de Janeiro",
"value": "riodejaneiro"
}
]
},
{
"name": "eeuu",
"options": [
{
"label": "New York",
"value": "newyork"
}
]
},
{
"name": "japan",
"options": [
{
"label": "Tokio",
"value": "tokio"
}
]
}
]

View File

@@ -0,0 +1,57 @@
[
{
"name": "american",
"options": [
{
"label": "Bolivia",
"value": "bolivia"
},
{
"label": "EEUU",
"value": "eeuu"
},
{
"label": "Argentina",
"value": "argentina"
},
{
"label": "Brasil",
"value": "brasil"
},
{
"label": "Peru",
"value": "peru"
},
{
"label": "Ecuador",
"value": "ecuador"
}
]
},
{
"name": "asia",
"options": [
{
"label": "Japan",
"value": "japan"
},
{
"label": "Rusia",
"value": "japon"
}
]
},
{
"name": "europe",
"options": [
{
"label": "Spain",
"value": "spain"
},
{
"label": "Italia",
"value": "italia"
}
]
}
]

View File

@@ -0,0 +1,227 @@
{
"name": "form-example",
"items": [
{
"type":"panel",
"items":
[
[
{
"type": "title",
"colSpan": 12,
"name": "title",
"label": "PMDynaform 1 - Basic Fields"
}
],
[
{
"type": "subtitle",
"colSpan": 12,
"name": "subtitle",
"label": "Basic fields without validations"
}
],
[
{
"type": "text",
"colSpan": 12,
"name": "TextName1",
"placeholder": "TextName1",
"defaultValue": "",
"label": "TextInput",
"required": false,
"readonly": false,
"dataType": "string",
"variable": "simpleVariable",
"hint":null
}
],
[
{
"type": "textarea",
"colSpan": 12,
"label": "Textarea",
"name": "textarea1",
"defaultValue": "",
"required": true,
"readonly": false,
"rows":3,
"cols":5,
"hint":null
}
],
[
{
"type": "suggest",
"colSpan":12,
"name": "suggestName",
"defaultValue": "",
"label": "Suggest",
"placeholder": "suggest",
"required": false,
"readonly": false,
"dataType": "string",
"variable": "simpleVariable",
"options":[
{
"label": "Option 1",
"value": "option1"
},
{
"label": "Option 2",
"value": "option2"
},
{
"label": "Option 3",
"value": "option2"
}
],
"hint":null
}
],
[
{
"type": "link",
"colSpan":12,
"name": "linkName",
"label": "link",
"required": false,
"variable": "simpleVariable",
"hint": null,
"readOnly": false
}
],
[
{
"type": "dropdown",
"colSpan":12,
"name": "Option",
"label": "Options",
"defaultValue": "option1",
"readonly": false,
"hint": null,
"options":[
{
"label": "Option 1",
"value": "option1"
},
{
"label": "Option 2",
"value": "option2"
},
{
"label": "Option 3",
"value": "option3"
}
]
}
],
[
{
"type": "checkbox",
"colSpan": 12,
"name": "chekboxName",
"label": "Checkbox",
"required": false,
"hint":null,
"options": [
{
"label": "This is the option A",
"value": 1,
"selected": true
},
{
"label": "This is the option B",
"value": 2
},
{
"label": "This is the option C",
"value": 3,
"selected": true
}
]
}
],
[
{
"type": "radio",
"colSpan": 12,
"name": "radiogroupName",
"defaultValue": "2",
"label": "RadioGroup",
"required": false,
"options": [
{
"label": "This is the option A",
"value": 1,
"selected": true
},
{
"label": "This is the option B",
"value": 2
},
{
"label": "This is the option C",
"value": 3
}
],
"hint":null
}
],
[
{
"type": "datetime",
"pickType":"datetime",
"colSpan": 12,
"name": "datetime1",
"defaultValue": "",
"label": "Date time",
"required": false,
"readonly": false,
"hint":null
}
],
[
{
"type": "datetime",
"pickType":"date",
"colSpan": 12,
"name": "datetime2",
"defaultValue": "",
"label": "Date",
"required": false,
"readonly": false,
"hint":null
}
],
[
{
"type": "datetime",
"pickType":"time",
"colSpan": 12,
"name": "datetime3",
"defaultValue": "",
"label": "Time",
"required": false,
"readonly": false,
"hint":null
}
],
[
{
"type" : "button",
"colSpan" : 12,
"label":"Button"
}
],
[
{
"type" : "submit",
"colSpan" : 12,
"label" : "Submit"
}
]
]
}
]
}

View File

@@ -0,0 +1,504 @@
{
"name": "form-example",
"items": [
{
"type": "form",
"items": [
[
{
"type": "title",
"colSpan": 12,
"name": "title",
"label": "PMDynaform 10 - Grids"
}
],
[
{
"colSpan": 12,
"name": "91621240253e8ed7d146fc9075381174",
"label": "[Title]",
"type": "title"
}
],
[
{
"variable": "drp_Cost",
"variable_uid": "57820440553b1a6e430493803253276c",
"dataType": "float",
"colSpan": 4,
"name": "drp_Cost",
"label": "Cost",
"defaultValue": "",
"required": false,
"hint": "",
"dependentFields": [
"age",
"text_name_1",
"text_name",
"text_name_2",
"text_name_3",
"text_name_4"
],
"dependenceStates": {
"directDependence": "[]",
"indirectDependence": "[]",
"dependentFields": "[\"age\",\"text_name_1\",\"text_name\",\"text_name_2\",\"text_name_3\",\"text_name_4\"]"
},
"textTransform": "lower",
"validate": "alphabetic",
"mask": "",
"maxLength": 100,
"formula": "(text_name_1-10)-text_name+(2+text_name)+sqrt(4)",
"type": "text"
},
{
"variable": "drp_Expires",
"variable_uid": "57820440553b1a6e430493803253276c",
"dataType": "datetime",
"colSpan": 4,
"name": "drp_Expires",
"label": "Expires",
"defaultValue": "",
"required": false,
"hint": "",
"mask": "",
"typeOfDateRange": [],
"editable": false,
"pickDate": "date",
"type": "datetime"
},
{
"variable": "date_of_birth",
"variable_uid": "57820440553b1a6e430493803253276f",
"dataType": "date",
"colSpan": 4,
"name": "date_of_birth",
"label": "Date of Birth",
"defaultValue": "",
"required": false,
"hint": "",
"mask": "",
"typeOfDateRange": [],
"editable": false,
"pickDate": "date",
"type": "datetime"
}
],
[
{
"variable": "age",
"variable_uid": "57820440553b1a6e4304938032532769",
"dataType": "integer",
"colSpan": 6,
"name": "age",
"label": "Age",
"defaultValue": "",
"required": false,
"hint": "",
"dependentFields": [
"text_name_1",
"text_name",
"text_name_2",
"text_name_3",
"text_name_4"
],
"dependenceStates": {
"directDependence": "[\"drp_Cost\"]",
"indirectDependence": "[]",
"dependentFields": "[\"text_name_1\",\"text_name\",\"text_name_2\",\"text_name_3\",\"text_name_4\"]"
},
"includeOptionGroup": false,
"disabled": false,
"options": [
{
"value": "2",
"label": "Two",
"disabled": false,
"isGroup": false
},
{
"value": "3",
"label": "Three",
"disabled": false,
"isGroup": false
},
{
"value": "3",
"label": "Three",
"disabled": false,
"isGroup": false
},
{
"value": "4",
"label": "Four",
"disabled": false,
"isGroup": false
},
{
"value": "5",
"label": "Five",
"disabled": false,
"isGroup": false
}
],
"type": "dropdown"
},
{
"variable": "var_gender",
"variable_uid": "57820440553b1a6e43049380325327b",
"dataType": "boolean",
"colSpan": 6,
"name": "var_gender",
"label": "Gender",
"defaultValue": "",
"required": false,
"hint": "",
"disabled": false,
"options": [
{
"label": "One",
"value": "1",
"disabled": false,
"selected": false
},
{
"label": "Three",
"value": "3",
"disabled": false,
"selected": false
},
{
"label": "Three",
"value": "3",
"disabled": false,
"selected": false
},
{
"label": "Four",
"value": "4",
"disabled": false,
"selected": false
},
{
"label": "Five",
"value": "5",
"disabled": false,
"selected": false
}
],
"type": "checkbox"
}
],
[
{
"colSpan": 12,
"name": "75043463053e8ed99148095072334632",
"label": "[Subtitle]",
"type": "subtitle"
}
],
[
{
"colSpan": 4
},
{
"variable": "text_name",
"variable_uid": "4415812967531539f30a166211600459",
"dataType": "string",
"colSpan": 4,
"name": "text_name_1",
"label": "Name",
"defaultValue": "Noel",
"required": false,
"hint": "",
"dependentFields": [
"text_name",
"text_name_2",
"text_name_3",
"text_name_4"
],
"dependenceStates": {
"directDependence": "[\"drp_Cost\",\"age\"]",
"indirectDependence": "[\"drp_Cost\"]",
"dependentFields": "[\"text_name\",\"text_name_2\",\"text_name_3\",\"text_name_4\"]"
},
"textTransform": "none",
"validate": "any",
"mask": "",
"maxLength": 100,
"formula": "",
"type": "text"
},
{
"colSpan": 4
}
],
[
{
"variable": "text_name",
"variable_uid": "4415812967531539f30a166211600459",
"dataType": "string",
"colSpan": 12,
"name": "text_name",
"label": "Name",
"defaultValue": "Richard",
"required": true,
"hint": "",
"dependentFields": [
"text_name_2",
"text_name_3",
"text_name_4"
],
"dependenceStates": {
"directDependence": "[\"drp_Cost\",\"age\",\"text_name_1\"]",
"indirectDependence": "[\"drp_Cost\",\"age\"]",
"dependentFields": "[\"text_name_2\",\"text_name_3\",\"text_name_4\"]"
},
"textTransform": "upper",
"validate": "integer",
"mask": "",
"maxLength": 100,
"formula": "",
"type": "text"
}
],
[
{
"variable": "text_name",
"variable_uid": "4415812967531539f30a166211600459",
"dataType": "string",
"colSpan": 12,
"name": "text_name_2",
"label": "Nombre",
"defaultValue": "",
"required": false,
"hint": "",
"dependentFields": [
"text_name_3",
"text_name_4"
],
"dependenceStates": {
"directDependence": "[\"drp_Cost\",\"age\",\"text_name_1\",\"text_name\"]",
"indirectDependence": "[\"drp_Cost\",\"age\",\"text_name_1\"]",
"dependentFields": "[\"text_name_3\",\"text_name_4\"]"
},
"sql": "",
"disabled": false,
"type": "suggest"
}
],
[
{
"variable": "text_name",
"variable_uid": "4415812967531539f30a166211600459",
"dataType": "string",
"colSpan": 6,
"name": "text_name_3",
"label": "Nombre",
"defaultValue": "",
"required": false,
"hint": "",
"dependentFields": [
"text_name_4"
],
"dependenceStates": {
"directDependence": "[\"drp_Cost\",\"age\",\"text_name_1\",\"text_name\",\"text_name_2\"]",
"indirectDependence": "[\"drp_Cost\",\"age\",\"text_name_1\",\"text_name\"]",
"dependentFields": "[\"text_name_4\"]"
},
"textTransform": "none",
"validate": "any",
"mask": "",
"maxLength": 100,
"formula": "",
"type": "text"
},
{
"variable": "text_name",
"variable_uid": "4415812967531539f30a166211600459",
"dataType": "string",
"colSpan": 6,
"name": "text_name_4",
"label": "Nombre",
"defaultValue": "",
"required": false,
"hint": "",
"dependentFields": [],
"dependenceStates": {
"directDependence": "[\"drp_Cost\",\"age\",\"text_name_1\",\"text_name\",\"text_name_2\",\"text_name_3\"]",
"indirectDependence": "[\"drp_Cost\",\"age\",\"text_name_1\",\"text_name\",\"text_name_2\"]",
"dependentFields": "[]"
},
"textTransform": "none",
"validate": "any",
"mask": "",
"maxLength": 100,
"formula": "",
"type": "text"
}
],
[
{
"variable": "var_options",
"variable_uid": "",
"dataType": "string",
"colSpan": 12,
"name": "var_options",
"label": "fibonaci",
"defaultValue": "",
"required": false,
"hint": "",
"dependentFields": [],
"dependenceStates": {
"directDependence": "[]",
"indirectDependence": "[]",
"dependentFields": "[]"
},
"includeOptionGroup": false,
"disabled": false,
"options": [
{
"value": "1",
"label": "One",
"disabled": false,
"isGroup": false
},
{
"value": "2",
"label": "Three",
"disabled": false,
"isGroup": false
},
{
"value": "3",
"label": "Three",
"disabled": false,
"isGroup": false
},
{
"value": "4",
"label": "Four",
"disabled": false,
"isGroup": false
},
{
"value": "5",
"label": "Five",
"disabled": false,
"isGroup": false
}
],
"type": "dropdown"
}
],
[
{
"variable": "var_options",
"variable_uid": "",
"dataType": "string",
"colSpan": 12,
"name": "var_options_1",
"label": "fibonaci",
"defaultValue": "",
"required": false,
"hint": "",
"disabled": false,
"options": [
{
"label": "Two",
"value": "1",
"disabled": false,
"selected": true
},
{
"label": "Three",
"value": "2",
"disabled": false,
"selected": true
},
{
"label": "Three",
"value": "3",
"disabled": false,
"selected": false
},
{
"label": "Four",
"value": "4",
"disabled": false,
"selected": false
},
{
"label": "Five",
"value": "5",
"disabled": false,
"selected": false
}
],
"type": "checkbox"
}
],
[
{
"variable": "var_options",
"variable_uid": "",
"dataType": "string",
"colSpan": 12,
"name": "var_options_2",
"label": "fibonaci",
"defaultValue": "",
"required": false,
"hint": "",
"disabled": null,
"options": [
{
"label": "Two",
"value": "1",
"disabled": false,
"selected": false
},
{
"label": "Three",
"value": "2",
"disabled": false,
"selected": true
},
{
"label": "Three",
"value": "3",
"disabled": false,
"selected": false
},
{
"label": "Four",
"value": "4",
"disabled": false,
"selected": false
},
{
"label": "Five",
"value": "5",
"disabled": false,
"selected": false
}
],
"type": "radio"
}
],
[
{
"label": "Submit",
"colSpan": 6,
"type": "submit"
},
{
"label": "Button",
"colSpan": 6,
"type": "button"
}
]
]
}
]
}

View File

@@ -0,0 +1,208 @@
{
"name": "form-example2",
"items": [
{
"type":"form",
"items":
[
[
{
"type": "title",
"colSpan": 12,
"name": "title",
"label": "PMDynaform 2 - Required, DataType and Hint property"
}
],
[
{
"type": "subtitle",
"colSpan": 12,
"name": "subtitle",
"label": "Fields required and dataType with string, integer, float, date, datetime and time"
}
],
[
{
"type": "text",
"colSpan":12,
"name": "Textinput1",
"defaultValue": "",
"disabled": false,
"label": "Data type - String",
"required": true,
"readonly": false,
"dataType": "string",
"variable": "simpleVariable",
"hint": "Text field example with the string validation"
}
],
[
{
"type": "text",
"colSpan":12,
"name": "Textinput2",
"defaultValue": "",
"label": "Data type - Integer",
"required": true,
"readonly": false,
"dataType": "integer",
"variable": "simpleVariable",
"hint": "Text field example with the integer validation"
}
],
[
{
"type": "text",
"colSpan":12,
"name": "Textinput3",
"defaultValue": "",
"label": "Data type - Float",
"required": true,
"readonly": false,
"dataType": "float",
"variable": "simpleVariable",
"hint": "Text field example with the float validation"
}
],
[
{
"type": "textarea",
"colSpan":12,
"name": "TextArea",
"defaultValue": "",
"label": "TextArea",
"required": true,
"readonly": false,
"dataType": "string",
"hint": "TextArea field example with the string validation"
}
],
[
{
"type": "dropdown",
"colSpan":12,
"name": "Option",
"label": "Dropdown",
"defaultValue": "option1",
"readonly": false,
"required": true,
"hint": "Dropdown field example with the string validation",
"options":[
{
"label": "Option 1",
"value": "option1"
},
{
"label": "Option 2",
"value": "option2"
},
{
"label": "Option 3",
"value": "option3"
}
]
}
],
[
{
"type": "checkbox",
"colSpan":12,
"name": "radiogroup1",
"defaultValue": "1",
"label": "CheckBoxGroup",
"required": true,
"dataType": "string",
"hint": "CheckBoxGroup field example with the string validation",
"options": [
{
"label": "This is the option AA",
"value": "1",
"selected": true
},
{
"label": "This is the option B",
"value": "2"
},
{
"label": "This is the option C",
"value": "3",
"selected": true
}
]
}
],
[
{
"type": "radio",
"colSpan":12,
"name": "radiogroup123",
"defaultValue": "",
"label": "Radio Grp2",
"required": true,
"dataType": "string",
"hint": "RadioGroup field example with the string validation",
"options": [
{
"label" : "Radio option A",
"value" : "1"
},
{
"label" : "Radio option B",
"value" : "2"
}
]
}
],
[
{
"type": "datetime",
"pickType":"datetime",
"colSpan": 12,
"name": "datetime1",
"defaultValue": "",
"label": "Date time",
"dataType": "datetime",
"hint": "Datetime field example with the datetime validation",
"required": true,
"readonly": false
}
],
[
{
"type": "datetime",
"pickType":"date",
"colSpan": 12,
"name": "datetime2",
"defaultValue": "",
"label": "Date",
"dataType": "date",
"hint": "Date field example with the date validation",
"required": true,
"readonly": false
}
],
[
{
"type": "datetime",
"pickType":"time",
"colSpan": 12,
"name": "datetime3",
"defaultValue": "",
"label": "Time",
"dataType": "time",
"hint": "Time field example with the time validation",
"required": true,
"readonly": false
}
],
[
{
"type" : "submit",
"colSpan" : 12,
"label" : "Submit"
}
]
]
}
]
}

View File

@@ -0,0 +1,117 @@
{
"name": "form-example2",
"items": [
{
"type":"form",
"items":
[
[
{
"type": "title",
"colSpan": 12,
"name": "title",
"label": "PMDynaform 3"
}
],
[
{
"type": "text",
"colSpan":12,
"name": "name",
"value": "",
"label": "Mask ##:##:##",
"readonly": false,
"dataType": "string",
"variable": "varexample",
"mask": "##:##:##"
}
],
[
{
"type": "text",
"colSpan":12,
"name": "name",
"value": "",
"label": "Mask $-##-###--####---#",
"readonly": false,
"dataType": "string",
"mask": "$ #-##-###--####---#"
}
],
[
{
"type": "text",
"colSpan": 12,
"name": "name",
"value": "",
"label": "Mask $ ###,##",
"readonly": false,
"dataType": "string",
"mask": "$ ###,##"
}
],
[
{
"type": "text",
"colSpan":12,
"name": "name",
"value": "1234567890",
"label": "Mask #,#,#,#,#,#,#,#,#",
"readonly": false,
"dataType": "string",
"mask": "#,#,#,#,#,#,#,#,#"
}
],
[
{
"type": "datetime",
"pickType":"datetime",
"colSpan":12,
"name": "name",
"value": "",
"label": "Date time",
"readonly": false,
"format": "dd-MM-yyyy hh-mm-ss"
}
],
[
{
"type": "datetime",
"pickType":"date",
"colSpan":12,
"name": "name",
"value": "12/12/1212",
"label": "Date",
"readonly": false,
"format": "dd/MM/yyyy"
}
],
[
{
"type": "datetime",
"pickType":"time",
"colSpan":12,
"name": "name",
"value": "",
"label": "Time",
"readonly": false,
"format": "hh:mm:ss",
"hint": "Date Field"
}
],
[
{
"type" : "button",
"colSpan" : 6,
"label":"Button"
},
{
"type" : "submit",
"colSpan" : 6,
"label" : "Submit"
}
]
]
}
]
}

View File

@@ -0,0 +1,68 @@
{
"name": "form-example2",
"items": [
{
"type":"form",
"items":
[
[
{
"type": "title",
"colSpan": 12,
"name": "title",
"label": "PMDynaform 4"
}
],
[
{
"type": "text",
"colSpan":12,
"name": "name",
"value": "",
"label": "Integer",
"required": true,
"readonly": false,
"dataType": "integer",
"variable": "varexample"
}
],
[
{
"type": "text",
"colSpan":12,
"name": "name",
"value": "",
"label": "Float",
"required": true,
"readonly": false,
"dataType": "float"
}
],
[
{
"type": "text",
"colSpan":12,
"name": "name",
"value": "",
"label": "String",
"required": true,
"readonly": false,
"dataType": "string"
}
],
[
{
"type": "text",
"colSpan":12,
"name": "name",
"value": "",
"label": "Money",
"required": true,
"readonly": false,
"dataType": "integer"
}
]
]
}
]
}

View File

@@ -0,0 +1,59 @@
{
"name": "form-example2",
"items": [
{
"type":"form",
"items":
[
[
{
"type": "title",
"colSpan": 12,
"name": "title",
"label": "PMDynaform 5"
}
],
[
{
"type": "text",
"colSpan":12,
"name": "name",
"defaultValue": "",
"label": "Integer",
"required": true,
"readonly": false,
"dataType": "integer",
"variable": "varexample"
}
],
[
{
"colSpan":4
},
{
"type": "text",
"colSpan":4,
"name": "name2",
"value": "",
"label": "Old integer input",
"required": false,
"readonly": false,
"dataType": "integer",
"variable": "varexample2"
},
{
"type": "text",
"colSpan":4,
"name": "name3",
"value": "",
"label": "Integer",
"required": true,
"readonly": false,
"dataType": "integer",
"variable": "varexample2"
}
]
]
}
]
}

View File

@@ -0,0 +1,37 @@
{
"name": "form-example5",
"items": [
{
"type":"panel",
"items":
[
[
{
"type": "title",
"colSpan": 12,
"name": "title",
"label": "PMDynaform 6 - ReadOnly"
}
],
[
{
"type": "label",
"colSpan": 12,
"label": "First field",
"options": ["This is the value for the field and the content.."]
}
],
[
{
"type": "label",
"colSpan": 12,
"label": "Second field",
"options": ["First option - radio",
"Second option - radio",
"Third option - radio"]
}
]
]
}
]
}

View File

@@ -0,0 +1,286 @@
{
"name": "form-example",
"items": [
{
"type":"panel",
"items":
[
[
{
"type": "title",
"colSpan": 12,
"name": "title",
"label": "PMDynaform 7 - Fields disabled"
}
],
[
{
"type": "text",
"colSpan":12,
"name": "textName1",
"defaultValue": "field1",
"label": "Integer with max Length",
"required": true,
"readonly": false,
"dataType": "integer",
"variable": "variable1",
"maxLength": 10,
"transformTo": "upper",
"disabled": true,
"autoComplete": "on",
"hint":null
}
],
[
{
"type": "suggest",
"colSpan":12,
"name": "textName1",
"defaultValue": "field2",
"label": "Suggest",
"required": true,
"readonly": false,
"disabled": true,
"dataType": "integer",
"variable": "variable1",
"maxLength": 10,
"options":[],
"hint":null
}
],
[
{
"type": "link",
"colSpan":12,
"name": "textName1",
"label": "link",
"required": true,
"disabled": true,
"variable": "variable1",
"maxLength": 10,
"hint":null,
"readOnly": true
}
],
[
{
"type": "text",
"colSpan":12,
"name": "textName2",
"defaultValue": "field3",
"label": "Float",
"disabled": true,
"required": true,
"readonly": false,
"dataType": "float",
"hint":null
}
],
[
{
"type": "text",
"colSpan":12,
"name": "textName3",
"defaultValue": "field4",
"label": "String",
"required": true,
"disabled": true,
"readonly": false,
"dataType": "string",
"hint":null
}
],
[
{
"type": "dropdown",
"colSpan":12,
"name": "Option",
"label": "Options",
"readonly": false,
"disabled": true,
"options":[
{
"label": "Option 1",
"value": "option1"
},
{
"label": "Option 2",
"value": "option2"
},
{
"label": "Option 3",
"value": "option3"
}
],
"hint":null
}
],
[
{
"type": "checkbox",
"colSpan":12,
"name": "chekbox1",
"label": "Checkbox",
"disabled": true,
"required": true,
"options": [
{
"label": "This is the option A",
"value": 1,
"selected": true
},
{
"label": "This is the option B",
"value": 2
},
{
"label": "This is the option C",
"value": 3,
"selected": true
}
],
"hint":null
}
],
[
{
"type": "textarea",
"colSpan":6,
"label": "Textarea",
"name": "textarea1",
"placeholder": "Column1",
"defaultValue": "Column1",
"maxLength": 15,
"disabled": true,
"required": true,
"readonly": false,
"rows":3,
"cols":5,
"hint":null
},
{
"type": "textarea",
"colSpan":6,
"label": "Textarea",
"name": "textarea2",
"disabled": true,
"placeholder": "Column2",
"defaultValue": "Column2",
"required": false,
"readonly": false,
"rows":3,
"cols":5,
"hint":null
}
],
[
{
"type": "text",
"colSpan":4,
"name": "textName6",
"defaultValue": "123",
"label": "Text Field",
"placeholder": "",
"disabled": true,
"required": true,
"readonly": false,
"hint":null
},
{
"type": "checkbox",
"colSpan":4,
"name": "checkbox3",
"label": "CheckBox",
"required": false,
"disabled": true,
"options": [
{
"label" : "optA",
"value" : 1,
"selected" : true
},
{
"label" : "optB",
"value" : 2,
"selected": true
}
],
"hint":null
},
{
"type": "radio",
"colSpan":4,
"name": "radiogroup1",
"defaultValue": "1",
"label": "Radio Grp",
"disabled": true,
"required": true,
"options": [
{
"label" : "optA",
"value" : "1"
},
{
"label" : "optB",
"value" : "2"
}
],
"hint":null
}
],
[
{
"type": "datetime",
"pickType":"datetime",
"colSpan":4,
"name": "datetime1",
"defaultValue": "",
"label": "Date time",
"disabled": true,
"required": true,
"readonly": false,
"hint":null
},
{
"type": "datetime",
"pickType":"date",
"colSpan":4,
"name": "datetime2",
"defaultValue": "",
"label": "Date",
"required": true,
"disabled": true,
"readonly": false,
"hint":null
},
{
"type": "datetime",
"pickType":"time",
"colSpan":4,
"name": "datetime3",
"defaultValue": "",
"label": "Time",
"disabled": true,
"required": true,
"readonly": false,
"hint":null
}
],
[
{
"type" : "button",
"colSpan" : 6,
"disabled": true,
"label":"Button"
},
{
"type" : "submit",
"colSpan" : 6,
"label" : "Submit"
}
]
]
}
]
}

View File

@@ -0,0 +1,95 @@
{
"name": "form-example",
"items": [
{
"type":"panel",
"items":
[
[
{
"type": "title",
"colSpan": 12,
"name": "title",
"label": "PMDynaform 8 - Formula"
}
],
[
{
"type": "text",
"colSpan":12,
"name": "fieldOne",
"label": "Field 1",
"required": true,
"readonly": false,
"placeholder": "enter a number",
"dataType": "integer",
"variable": "variable1",
"maxLength": 10
}
],
[
{
"type": "text",
"colSpan":12,
"name": "fieldTwo",
"label": "Field 1",
"readonly": false,
"dataType": "integer",
"placeholder": "enter a number",
"variable": "variable1",
"maxLength": 10
}
],
[
{
"type": "text",
"colSpan":4,
"name": "result1",
"label": "2 + 2 - sqrt(4) + fieldOne + fieldTwo + fieldOne +1000",
"formula": "2 + 2 - sqrt(4) + fieldOne + fieldTwo + fieldOne +1000",
"readonly": true,
"dataType": "integer",
"variable": "variable1",
"maxLength": 10
},
{
"type": "text",
"colSpan":4,
"name": "result2",
"label": "(fieldOne * fieldTwo) - (100 - (fieldOne +100)-200 - (fieldTwo-1))*fieldOne",
"formula": "(fieldOne * fieldTwo) - (100 - (fieldOne +100)-200 - (fieldTwo-1))*fieldOne",
"readonly": true,
"dataType": "integer",
"variable": "variable1",
"maxLength": 10
},
{
"type": "text",
"colSpan":4,
"name": "result3",
"label": "100 + fieldOne + fieldTwo",
"formula": "100 + fieldOne + fieldTwo",
"readonly": true,
"dataType": "integer",
"variable": "variable1",
"maxLength": 10
}
],
[
{
"type" : "button",
"colSpan" : 6,
"disabled": true,
"label":"Button"
},
{
"type" : "submit",
"colSpan" : 6,
"label" : "Submit"
}
]
]
}
]
}

View File

@@ -0,0 +1,61 @@
{
"name": "form-files",
"items": [
{
"type":"panel",
"action": "server.php",
"method": "post",
"items":
[
[
{
"type": "title",
"colSpan": 12,
"name": "title",
"label": "PMDynaform 9 - Upload File"
}
],
[
{
"type": "file",
"label": "File uploaded",
"colSpan":12,
"multiple": true,
"name": "textName1",
"hint": "new file"
}
],
[
{
"type": "file",
"label": "File uploaded",
"colSpan": 6,
"multiple": true,
"name": "textName1",
"hint": "new file"
},
{
"type": "file",
"label": "File uploaded",
"colSpan": 6,
"multiple": false,
"name": "textName1",
"hint": "new file"
}
],
[
{
"type" : "button",
"colSpan" : 6,
"label":"Button"
},
{
"type" : "submit",
"colSpan" : 6,
"label" : "Submit"
}
]
]
}
]
}

View File

@@ -0,0 +1,13 @@
[
{
"name":"variable1",
"fieldType":"string",
"fieldSize":10,
"label":"label1",
"dbConnection":"1",
"sql":"2",
"null":false,
"defaultValue":"default value",
"acceptedValues":["american","asia","europe"]
}
]