UNPKG

tfp

Version:

A Web UI framework for TaskBuilder

238 lines (237 loc) 5.11 kB
export default [ { "id": "Container", "name": "容器组件", "components": [ { "name": "Panel", "comment": "面板", "matchAllClient": true }, { "name": "FlexPanel", "comment": "弹性面板", "matchAllClient": true }, { "name": "Form", "comment": "表单", "matchAllClient": true }, { "name": "FlexBox", "comment": "弹性栅格", "matchAllClient": true, "dependencies": ["Panel"] }, { "name": "GridDataRow", "comment": "数据表格行", "dependent": true }, { "name": "Grid", "comment": "数据表格", "dependencies": ["GridDataRow"] }, { "name": "DataCard", "comment": "数据卡片", "matchAllClient": true }, { "name": "TabPage", "comment": "选项页", "matchAllClient": true, "dependent": true }, { "name": "Tab", "comment": "选项卡", "matchAllClient": true, "dependencies": ["TabPage"] }, { "name": "Iframe", "comment": "嵌入页面", "matchAllClient": true } ] }, { "id": "Input", "name": "表单输入项", "components": [ { "name": "Button", "comment": "按钮", "matchAllClient": true }, { "name": "Link", "comment": "链接", "matchAllClient": true }, { "name": "Label", "comment": "文本标签", "matchAllClient": true }, { "name": "Pre", "comment": "文本段落", "matchAllClient": true }, { "name": "Text", "comment": "单行输入框", "matchAllClient": true }, { "name": "TextArea", "comment": "多行输入框", "matchAllClient": true }, { "name": "Radio", "comment": "单选框", "matchAllClient": true }, { "name": "CheckBox", "comment": "复选框", "matchAllClient": true }, { "name": "Select", "comment": "弹出列表" }, { "name": "List", "comment": "只读列表", "matchAllClient": true }, { "name": "Switch", "comment": "开关", "matchAllClient": true }, { "name": "Password", "comment": "密码", "matchAllClient": true }, { "name": "Hidden", "comment": "隐藏域", "matchAllClient": true }, { "name": "Date", "comment": "日期" }, { "name": "Time", "comment": "时间" }, { "name": "DateTime", "comment": "日期时间" }, { "name": "Image", "comment": "图片", "matchAllClient": true }, { "name": "FileUpload", "comment": "文件上传", "matchAllClient": true }, { "name": "PhotoUpload", "comment": "图片上传", "matchAllClient": true }, { "name": "QrCode", "comment": "二维码", "matchAllClient": true }, { "name": "BarCode", "comment": "条形码", "matchAllClient": true } ] }, { "id": "Invisible", "name": "不可视组件", "components": [ { "name": "Service", "comment": "后台服务", "matchAllClient": true, "isInvisible": true }, { "name": "Timer", "comment": "定时器", "matchAllClient": true, "isInvisible": true } ] }, { "id": "media", "name": "媒体组件", "components": [ { "name": "Audio", "comment": "音频", "matchAllClient": true }, { "name": "Video", "comment": "视频", "matchAllClient": true }, ] }, { "id": "Chart", "name": "统计图表", "components": [ { "name": "ChartLine", "comment": "折线图", "matchAllClient": true }, { "name": "ChartBar", "comment": "柱状图", "matchAllClient": true }, { "name": "ChartBarY", "comment": "条形图", "matchAllClient": true }, { "name": "ChartLineBar", "comment": "线柱结合图", "matchAllClient": true }, { "name": "ChartPie", "comment": "饼状图", "matchAllClient": true }, { "name": "ChartAnnular", "comment": "环形图", "matchAllClient": true } ] } ]