UNPKG

tfp

Version:

A Web UI framework for TaskBuilder

291 lines (289 loc) 6.16 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": "Grid", "comment": "数据表格" }, { "name": "DataSet", "comment": "可编辑表格", "dependencies": ["DateTime", "Date"] }, { "name": "TabPage", "comment": "选项页", "matchAllClient": true, "dependent": true }, { "name": "Tab", "comment": "选项卡", "matchAllClient": true, "dependencies": ["TabPage"] }, { "name": "DataCard", "comment": "数据卡片", "matchAllClient": true }, { "name": "Tree", "comment": "树形组件" }, { "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": "PopupList", "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": "RichText", "comment": "富文本" }, { "name": "Image", "comment": "图片", "matchAllClient": true }, { "name": "FileUpload", "comment": "文件上传", "matchAllClient": true }, { "name": "PhotoUpload", "comment": "图片上传", "matchAllClient": true }, { "name": "Dep", "comment": "部门" }, { "name": "User", "comment": "用户" }, { "name": "Role", "comment": "角色" }, { "name": "QrCode", "comment": "二维码", "matchAllClient": true }, { "name": "BarCode", "comment": "条形码", "matchAllClient": true }, { "name": "IconPicker", "comment": "图标选择", "matchAllClient": true }, { "name": "PathPicker", "comment": "路径选择", "matchAllClient": true }, { "name": "OrgPicker", "comment": "组织结构", "matchAllClient": true } ] }, { "id": "Invisible", "name": "不可视组件", "components": [ { "name": "Service", "comment": "后台服务", "matchAllClient": true, "isInvisible": true }, { "name": "Timer", "comment": "定时器", "matchAllClient": true, "isInvisible": true } ] }, { "id": "ImportExport", "name": "导入导出", "components": [ { "name": "ExcelImport", "comment": "Excel导入" }, { "name": "ExcelExport", "comment": "Excel导出" } ] }, { "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 } ] } ]