版权声明:知末随未 https://blog.csdn.net/mo3408/article/details/90295790
1.变量通用属性有title,value,type,tip,rule,message,除了通用属性个别变量还有其它属性,请看每个具体控件;
text变量:用于字符串类型的变量,或者需要用户从数据源选择数据的变量,可以设置数据源。
"vars": {
"varName1": {
"title": "知末", /*后台设置时 input 的 label*/
"value": "1", /*变量默认值*/
"type": "text", /*变量类型*/
"tip": "这是一个text", /*后台设置时 input 的 帮助提示*/
"rule": { /*后台设置时 input 的 验证规则*/
"require": true
},
"message":{
"require":"不能为空"
}
}
}
2.textarea变量:用于字符串类型的变量,一般是很长的文本。
"vars": {
"varName1": {
"title": "测试",
"value": "1",
"type": "textarea",
"tip": "这是一个变量",
"rule": {
"require": true
},
"message":{
"require":"不能为空"
}
}
}
3.date变量:用于日期类型的变量,格式一般为2019-06-20
"vars": {
"varName1": {
"title": "测试",
"value": "1",
"type": "date",
"tip": "这是一个变量",
"rule": {
"require": true
},
"message":{
"require":"不能为空"
}
}
}
4.datetime变量:用于日期时间类型的变量,格式一般为2019-06-20 13:14。
"vars": {
"varName1": {
"title": "测试",
"value": "1",
"type": "datetime",
"tip": "这是一个变量",
"rule": {
"require": true
},
"message":{
"require":"不能为空"
}
}
}
5.image变量:图片类型
"vars": {
"varName1": {
"title": "测试",
"value": "",
"type": "image",
"tip": "这是一个变量",
"rule": {
"require": true
},
"message":{
"require":"不能为空"
}
}
}
6.number变量:用于数字类型
"vars": {
"varName1": {
"title": "测试",
"value": "1",
"type": "number",
"tip": "这是一个变量",
"rule": {
"require": true
},
"message":{
"require":"不能为空"
}
}
}
7.location变量:用于地理坐标类型变量
"vars": {
"varName1": {
"title": "测试",
"value": "",
"type": "location",
"tip": "这是一个变量",
"rule": {
"require": true
},
"message":{
"require":"不能为空"
}
}
}
8.file变量:文件类型
"vars": {
"varName1": {
"title": "测试",
"value": "1",
"type": "file",
"tip": "这是一个变量",
"rule": {
"require": true
},
"message":{
"require":"不能为空"
}
}
}
9.select变量:用于选择类型
"vars": {
"varName1": {
"title": "测试",
"value": "1",
"type": "select",
"options": {
"1": "ThinkCMFX",
"2": "ThinkCMF",
"3": "跟猫玩糗事",
"4": "门户应用"
},
"tip": "这是一个变量",
"rule": {
"require": true
},
"message":{
"require":"不能为空"
}
}
}
10.array变量:数组类型
"vars": {
"varName1": {
"title": "测试array",
"value": [],
"type": "array",
"item": {
"title": {
"title": "标题",
"value": "",
"type": "text",
"tip": "这是一个测试",
"rule": {
"require": true
}
},
"icon": {
"title": "图标",
"value": "",
"type": "text",
"tip": "这是一个测试",
"rule": {
"require": true
}
},
"content": {
"title": "描述",
"value": "",
"type": "text",
"tip": "这是一个测试",
"rule": {
"require": true
}
}
},
"tip": "这是一个测试",
"rule": {
"require": true
}
}
}
注意:数组 item 属性用于定义数组子项的结构,一个 item可以包含多个变量,但不能包含数组变量。