oadp-material
Version:
oadp-material
254 lines (253 loc) • 7.3 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports["default"] = void 0;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var OadpCheckboxGroupMeta = {
"componentName": "OadpCheckboxGroup",
"title": "复选框组",
"docUrl": "",
"category": "高级组件",
"group": "低代码组件",
"screenshot": "https://img.alicdn.com/tfs/TB1EJN7uYY1gK0jSZTEXXXDQVXa-112-64.png",
"devMode": "proCode",
"npm": {
"package": "oadp-material",
"version": "{{version}}",
"exportName": "OadpCheckboxGroup",
"main": "src/index.tsx",
"destructuring": true,
"subName": ""
},
"configure": {
"props": [{
"name": "DataSetting",
"title": "数据设置",
"type": "group",
"display": "block",
"items": [{
"name": "name",
"title": {
"label": {
"type": "i18n",
"zh_CN": "表单标识",
"en_US": "Name"
},
"tip": {
"type": "i18n",
"zh_CN": "属性: name | 说明: 表单标识",
"en_US": "prop: name | description: name"
}
},
"setter": "StringSetter",
"supportVariable": false
}, {
"name": "id",
"title": {
"label": {
"type": "i18n",
"zh_CN": "唯一标识",
"en_US": "ID"
},
"tip": {
"type": "i18n",
"zh_CN": "属性: id | 说明: 唯一标识",
"en_US": "prop: id | description: switch id"
}
},
"setter": "StringSetter"
}, {
"title": {
"label": {
"type": "i18n",
"en-US": "DataSource",
"zh-CN": "数据源"
},
"tip": {
"type": "i18n",
"zh_CN": "属性: dataSource | 说明:设置表格数据源。",
"en_US": "prop: dataSource | description: Set Table DataSource."
}
},
"name": "dataSource",
"description": "数据源",
"setter": {
"componentName": "MixedSetter",
"props": {
"setters": [{
"componentName": "ArraySetter",
"props": {
"itemSetter": {
"componentName": "ObjectSetter",
"props": {
"config": {
"items": [{
"name": "label",
"title": "label",
"setter": "StringSetter",
"supportVariable": true
}, {
"name": "value",
"title": "value",
"setter": "StringSetter",
"supportVariable": true
}]
}
},
"initialValue": {
"label": "选项一",
"value": "1"
}
}
}
}, "JsonSetter", "ExpressionSetter"]
}
},
"supportVariable": true
}, {
"name": "defaultValue",
"title": {
"label": {
"type": "i18n",
"zh_CN": "默认值",
"en_US": "defaultValue"
},
"tip": {
"type": "i18n",
"zh_CN": "属性: defaultValue | 说明: 默认值",
"en_US": "prop: defaultValue | description: defaultValue"
}
},
"setter": {
"componentName": "MixedSetter",
"props": {
"setters": [{
"componentName": "StringSetter",
"isRequired": false,
"initialValue": ""
}, {
"componentName": "NumberSetter",
"isRequired": false,
"initialValue": 0
}, {
"componentName": "BoolSetter",
"isRequired": false,
"initialValue": false
}]
}
},
"supportVariable": false,
"description": "默认值"
}]
}, {
"name": "DisplaySetting",
"title": "显示设置",
"type": "group",
"display": "block",
"items": [{
"name": "label",
"title": {
"label": {
"type": "i18n",
"zh_CN": "标题",
"en_US": "Label"
},
"tip": {
"type": "i18n",
"zh_CN": "属性: label | 说明: 标题",
"en_US": "prop: label | description: label content"
}
},
"setter": "StringSetter",
"description": "标题"
}, {
"name": "direction",
"title": {
"label": {
"type": "i18n",
"en-US": "direction",
"zh-CN": "对齐方式"
},
"tip": {
"type": "i18n",
"zh_CN": "属性: direction | 说明: 对齐方式,可选值:hoz=水平对齐, ver=垂直对齐。默认为:hoz。",
"en_US": "prop: direction | description: direction mode, optional values: hoz=hoz mode, ver=ver mode. The default is: hoz."
}
},
"description": "属性: direction | 说明: 对齐方式,可选值:hoz=水平对齐, ver=垂直对齐。默认为:hoz。",
"setter": {
"componentName": "RadioGroupSetter",
"props": {
"dataSource": [{
"label": "水平对齐",
"value": "hoz"
}, {
"label": "垂直对齐",
"value": "ver"
}],
"options": [{
"label": "水平对齐",
"value": "hoz"
}, {
"label": "垂直对齐",
"value": "ver"
}]
},
"initialValue": "hoz"
}
}]
}, {
"name": "InteractionSetting",
"title": "交互设置",
"type": "group",
"display": "block",
"items": [{
"name": "disabled",
"title": {
"label": {
"type": "i18n",
"zh_CN": "禁用",
"en_US": "Disabled"
},
"tip": {
"type": "i18n",
"zh_CN": "属性: disabled | 说明: 禁用",
"en_US": "prop: disabled | description: disabled"
}
},
"setter": "BoolSetter",
"supportVariable": false,
"description": "禁用"
}]
}],
"supports": {
"style": true
},
"component": {}
}
};
var snippets = [{
"title": "复选框组",
"screenshot": "https://img.alicdn.com/tfs/TB1EJN7uYY1gK0jSZTEXXXDQVXa-112-64.png",
"schema": {
"componentName": "OadpCheckboxGroup",
"props": {
"disabled": false,
"defaultValue": ["1"],
"dataSource": [{
"label": "选项一",
"value": "1"
}, {
"label": "选项二",
"value": "2"
}, {
"label": "选项三",
"value": "3"
}],
"direction": "hoz"
}
}
}];
var _default = exports["default"] = (0, _extends2["default"])({}, OadpCheckboxGroupMeta, {
snippets: snippets
});