widget-schema.generated.json
文件较大
共 147851 行、3.6 MB,这里只显示开头部分;完整内容请看 原文。
{
"generatedAt": "2026-09-06T00:45:42.124Z",
"note": "由 scripts/dump-widget-schema.mts 自动生成,请勿手改;新增组件后重跑脚本。binding=true 的 option 接受 [[connUid,tableUid,fieldUid]] 三元组。",
"widgets": {
"basic-text": {
"meta": {
"name": "文本",
"category": "text",
"defaultSize": [
300,
60
]
},
"options": [
{
"name": "opacity",
"group": "basic",
"type": "slider(min=0,max=100,step=1,unit=%)",
"default": 100,
"alias": "不透明度"
},
{
"name": "no-events",
"group": "basic",
"type": "boolean",
"default": false,
"alias": "鼠标穿透"
},
{
"name": "container-layout",
"group": "basic",
"type": "select(radioGroup)",
"default": "static",
"alias": "内部组件布局",
"selectChoices": [
{
"label": "静态布局",
"value": "static"
},
{
"label": "流式布局",
"value": "fluid"
},
{
"label": "栅格布局",
"value": "grid"
}
]
},
{
"name": "flex-direction",
"group": "basic",
"type": "select(radioGroup)",
"default": "row",
"alias": "排列方向",
"selectChoices": [
{
"label": "横向",
"value": "row"
},
{
"label": "纵向",
"value": "column"
}
]
},
{
"name": "fluid-wrap",
"group": "basic",
"type": "select(radioGroup)",
"default": "wrap",
"alias": "自动换行",
"selectChoices": [
{
"label": "换行",
"value": "wrap"
},
{
"label": "不换行",
"value": "nowrap"
}
]
},
{
"name": "grid-columns",
"group": "basic",
"type": "number(min=1,max=24,step=1)",
"default": 12,
"alias": "列数"
},
{
"name": "grid-rows",
"group": "basic",
"type": "number(min=1,max=24,step=1)",
"default": 1,
"alias": "行数"
},
{
"name": "grid-col-gap",
"group": "basic",
"type": "number(min=0,unit=px)",
"default": 8,
"alias": "列间隔"
},
{
"name": "grid-row-gap",
"group": "basic",
"type": "number(min=0,unit=px)",
"default": 8,
"alias": "行间隔"
},
{
"name": "grid-padding",
"group": "basic",
"type": "vector<上,下,左,右>(unit=px)",
"default": [
0,
0,
0,
0
],
"alias": "内边距"
},
{
"name": "grid-col-weights",
"group": "basic",
"type": "string",
"default": "",
"alias": "列宽权重"
},
{
"name": "grid-row-weights",
"group": "basic",
"type": "string",
"default": "",
"alias": "行高权重"
},
{
"name": "grid-col-span",
"group": "basic",
"type": "number(min=1,max=24,step=1)",
"default": 1,
"alias": "跨列"
},
{
"name": "grid-row-span",
"group": "basic",
"type": "number(min=1,max=24,step=1)",
"default": 1,
"alias": "跨行"
},
{
"name": "grid-col-start",
"group": "basic",
"type": "number(min=0,max=24,step=1)",
"default": 0,
"alias": "起始列"
},
{
"name": "grid-row-start",
"group": "basic",
"type": "number(min=0,max=24,step=1)",
"default": 0,
"alias": "起始行"
},
{
"name": "fluid-width-type",
"group": "basic",
"type": "select(radioGroup)",
"default": "adaptive",
"alias": "宽度",
"selectChoices": [
{
"label": "自适应",
"value": "adaptive"
},
{
"label": "固定",
"value": "px"
},
{
"label": "自动",
"value": "auto"
}
]
},
{
"name": "fluid-width-px",
"group": "basic",
"type": "number(min=0,unit=px)",
"default": 100
},
{
"name": "fluid-width-minmax",
"group": "basic",
"type": "vector<最小,最大>(min=0,unit=px)",
"default": [
0,
0
]
},
{
"name": "fluid-height-type",
"group": "basic",
"type": "select(radioGroup)",
"default": "px",
"alias": "高度",
"selectChoices": [
{
"label": "自适应",
"value": "adaptive"
},
{
"label": "固定",
"value": "px"
},
{
"label": "自动",
"value": "auto"
}
]
},
{
"name": "fluid-height-px",
"group": "basic",
"type": "number(min=0,unit=px)",
"default": 100
},
{
"name": "fluid-height-minmax",
"group": "basic",
"type": "vector<最小,最大>(min=0,unit=px)",
"default": [
0,
0
]
},
{
"name": "text",
"group": "basic",
"type": "string",
"default": "文本",
"alias": "文本"
},
{
"name": "text-arrangement",
"group": "basic",
"type": "select(radioGroup)",
"default": "horizontal",
"alias": "文本排列",
"selectChoices": [
{
"value": "horizontal",
"label": "水平排列"
},
{
"value": "vertical",
"label": "垂直排列"
}
]
},
{
"name": "content-overflow",
"group": "basic",
"type": "select(radioGroup)",
"default": "hidden",
"alias": "内容溢出",
"selectChoices": [
{
"value": "hidden",
"label": "裁剪"
},
{
"value": "auto",
"label": "滚动条"
}
]
},
{
"name": "size",
"group": "transform",
"type": "vector<W,H>(unit=px)",
"default": [
300,
60
],
"alias": "组件大小"
},
{
"name": "position",
"group": "transform",
"type": "vector<X,Y>(unit=px)",
"default": [
0,
0
],
"alias": "组件位置"
},
{
"name": "geometry-unit",
"group": "transform",
"type": "select(radioGroup)",
"default": "px",
"alias": "位置/尺寸单位",
"selectChoices": [
{
"label": "像素",
"value": "px"
},
{
"label": "百分比",
"value": "percent"
}
]
},
{
"name": "rotate",
"group": "transform",
"type": "vector<X,Y,Z>(unit=°)",
"default": [
0,
0,
0
],
"alias": "组件旋转"
},
{
"name": "device-visible",
"group": "responsive",
"type": "boolean",
"default": true,
"alias": "本设备显示"
},
{
"name": "responsive-x",
"group": "responsive",
"type": "select",
"default": "left",
"alias": "横向布局",
"selectChoices": [
{
"label": "左间距固定",
"value": "left"
},
{
"label": "右间距固定",
"value": "right"
},
{
"label": "左右拉伸",
"value": "left-right"
},
{
"label": "居中",
"value": "center"
},
{
"label": "等比缩放",
"value": "scale"
}
]
},
{
"name": "responsive-y",
"group": "responsive",
"type": "select",
"default": "top",
"alias": "纵向布局",
"selectChoices": [
{
"label": "上间距固定",
"value": "top"
},
{
"label": "下间距固定",
"value": "bottom"
},
{
"label": "上下拉伸",
"value": "top-bottom"
},
{
"label": "居中",
"value": "middle"
},
{
"label": "等比缩放",
"value": "scale"
}
]
},
{
"name": "border",
"group": "border",
"type": "boolean",
"default": false,
"alias": "边框设置"
},
{
"name": "border-color",
"group": "border",
"type": "color",
"default": "#ffffff",
"alias": "边框颜色"
},
{
"name": "border-width",
"group": "border",
"type": "number(unit=px,min=0)",
"default": 1,
"alias": "边框宽度"
},
{
"name": "border-radius",
"group": "border",
"type": "number(unit=px,min=0)",
"default": 0,
"alias": "圆角半径"
},
{
"name": "border-style",
"group": "border",
"type": "select(radioGroup)",
"default": "solid",
"alias": "边框样式",
"selectChoices": [
{
"label": "实线",
"value": "solid"
},
{
"label": "虚线",
"value": "dashed"
},
{
"label": "点状",
"value": "dotted"
},
{
"label": "无边框",
"value": "none"
}
]
},
{
"name": "background",
"group": "background",
"type": "boolean",
"default": false,
"alias": "背景设置"
},
{
"name": "background-color",
"group": "background",
"type": "color",
"default": "",
"alias": "背景颜色"
},
{
"name": "background-image",
"group": "background",
"type": "file",
"default": "",
"alias": "背景图/视频"
},
{
"name": "background-fill-type",
"group": "background",
"type": "select(radioGroup)",
"default": "stretch",
"alias": "填充方式",
"selectChoices": [
{
"label": "拉伸",
"value": "stretch"
},
{
"label": "平铺",
"value": "tile"
},
{
"label": "不填充",
"value": "none"
}
]
},
{
"name": "background-blur",
"group": "background",
"type": "number(unit=px,min=0)",
"default": 0,
"alias": "背景模糊"
},
{
"name": "cover-path",
"group": "cover",
"type": "snapshot(cover)",
"alias": "封面"
},
{
"name": "hover-popup-enable",
"group": "hoverPopup",
"type": "boolean",
"default": false,
"alias": "启用"
},
{
"name": "hover-popup-trigger",
"group": "hoverPopup",
"type": "select(radioGroup)",
"default": "hover",
"alias": "触发方式",
"selectChoices": [
{
"label": "悬停",
"value": "hover"
},
{
"label": "点击",
"value": "click"
},
{
"label": "悬停+点击",
"value": "both"
}
]
},
{
"name": "hover-popup-content",
"group": "hoverPopup",
"type": "select(radioGroup)",
"default": "text",
"alias": "内容类型",
"selectChoices": [
{
"label": "文字提示",
"value": "text"
},
{
"label": "画面(可交互)",
"value": "window"
}
]
},
{
"name": "hover-popup-text",
"group": "hoverPopup",
"type": "string",
"default": "",
"alias": "提示文字"
},
{
"name": "hover-popup-bg",
"group": "hoverPopup",
"type": "color",
"default": "rgba(20,24,32,0.96)",
"alias": "背景颜色"
},
{
"name": "hover-popup-color",
"group": "hoverPopup",
"type": "color",
"default": "#ffffff",
"alias": "文字颜色"
},
{
"name": "hover-popup-font-size",
"group": "hoverPopup",
"type": "number(unit=px,min=8)",
"default": 13,
"alias": "文字大小"
},
{
"name": "hover-popup-max-width",
"group": "hoverPopup",
"type": "number(unit=px,min=0)",
"default": 280,
"alias": "最大宽度"
},
{
"name": "hover-popup-padding",
"group": "hoverPopup",
"type": "number(unit=px,min=0)",
"default": 8,
"alias": "内边距"
},
{
"name": "hover-popup-window",
"group": "hoverPopup",
"type": "window",
"default": [],
"alias": "目标画面"
},
{
"name": "hover-popup-placement",
"group": "hoverPopup",
"type": "select",
"default": "auto",
"alias": "弹出朝向",
"selectChoices": [
{
"value": "auto",
"label": "自动"
},
{
"value": "top",
"label": "上方"
},
{
"value": "bottom",
"label": "下方"
},
{
"value": "left",
"label": "左侧"
},
{
"value": "right",
"label": "右侧"
}
]
},
{
"name": "hover-popup-gap",
"group": "hoverPopup",
"type": "number(unit=px,min=0)",
"default": 8,
"alias": "间距"
},
{
"name": "hover-popup-arrow",
"group": "hoverPopup",
"type": "boolean",
"default": true,
"alias": "显示箭头"
},
{
"name": "hover-popup-open-delay",
"group": "hoverPopup",
"type": "number(unit=ms,min=0)",
"default": 150,
"alias": "进入延时(ms)"
},
{
"name": "hover-popup-close-delay",
"group": "hoverPopup",
"type": "number(unit=ms,min=0)",
"default": 150,
"alias": "离开延时(ms)"
},
{
"name": "text-font",
"group": "font",
"type": "font(gradient=true,underline=true,line-through=true)",
"default": {
"size": 20,
"color": "#ffffff"
},
"alias": "字体"
},
{
"name": "font-spacing",
"group": "font",
"type": "number(unit=px)",
"default": 0,
"alias": "字体间隔"
},
{
"name": "font-line-height",
"group": "font",
"type": "number(unit=px,min=0)",
"default": 0,
"alias": "行高"
},
{
"name": "text-indent",
"group": "font",
"type": "number(unit=px)",
"default": 0,
"alias": "文字缩进"
},
{
"name": "text-tilt",
"group": "font",
"type": "vector<W,H>(unit=px)",
"default": [
0,
0
],
"alias": "文字倾斜"
},
{
"name": "text-position",
"group": "font",
"type": "select(radioGroup)",
"default": "center",
"alias": "水平对齐方式",
"selectChoices": [
{
"label": "左对齐",
"value": "left",
"glyph": "align-left"
},
{
"label": "居中",
"value": "center",
"glyph": "align-center"
},
{
"label": "右对齐",
"value": "right",
"glyph": "align-right"
}
]
},
{
"name": "text-vertical",
"group": "font",
"type": "select(radioGroup)",
"default": "center",
"alias": "竖直对齐方式",
"selectChoices": [
{
"label": "顶部",
"value": "top",
"glyph": "valign-top"
},
{
"label": "居中",
"value": "center",
"glyph": "valign-middle"
},
{
"label": "底部",
"value": "bottom",
"glyph": "valign-bottom"
}
]
},
{
"name": "text-position-relative",
"group": "font",
"type": "vector<X,Y>(unit=px)",
"default": [
0,
0
],
"alias": "文本位置"
},
{
"name": "font-shadow-color",
"group": "font",
"type": "color",
"default": "#ffffff",
"alias": "发光颜色"
},
{
"name": "font-shadow-blur",
"group": "font",
"type": "number(unit=px)",
"default": -1,
"alias": "发光模糊"
},
{
"name": "font-shadow-offset-x",
"group": "font",
"type": "number(unit=px)",
"default": 0,
"alias": "水平偏移"
},
{
"name": "font-shadow-offset-y",
"group": "font",
"type": "number(unit=px)",
"default": 0,
"alias": "垂直偏移"
},
{
"name": "shadow-color",
"group": "font",
"type": "color",
"default": "#ffffff",
"alias": "投影颜色"
},
{
"name": "shadow-blur",
"group": "font",
"type": "number(unit=px)",
"default": -1,
"alias": "投影模糊"
},
{
"name": "shadow-offset-x",
"group": "font",
"type": "number(unit=px)",
"default": 0,
"alias": "水平偏移"
},
{
"name": "shadow-offset-y",
"group": "font",
"type": "number(unit=px)",
"default": 0,
"alias": "垂直偏移"
},
{
"name": "animation-display",
"group": "animation-display",
"type": "boolean",
"default": false,
"alias": "播放动画"
},
{
"name": "animation-type",
"group": "animation-display",
"type": "select(radioGroup)",
"default": "scroll",
"alias": "动画类型",
"selectChoices": [
{
"value": "scroll",
"label": "滚动"
},
{
"value": "blink",
"label": "闪烁"
}
]
},
{
"name": "animation-easing",
"group": "animation-display",
"type": "select",
"default": "none",
"alias": "缓动方式",
"selectChoices": [
{
"label": "无(线性)",
"value": "none"
},
{
"label": "一次·入",
"value": "Power1.easeIn"
},
{
"label": "一次·出",
"value": "Power1.easeOut"
},
{
"label": "一次·进出",
"value": "Power1.easeInOut"
},
{
"label": "二次·入",
"value": "Power2.easeIn"
},
{
"label": "二次·出",
"value": "Power2.easeOut"
},
{
"label": "二次·进出",
"value": "Power2.easeInOut"
},
{
"label": "三次·入",
"value": "Power3.easeIn"
},
{
"label": "三次·出",
"value": "Power3.easeOut"
},
{
"label": "三次·进出",
"value": "Power3.easeInOut"
},
{
"label": "四次·入",
"value": "Power4.easeIn"
},
{
"label": "四次·出",
"value": "Power4.easeOut"
},
{
"label": "四次·进出",
"value": "Power4.easeInOut"
},
{
"label": "正弦·入",
"value": "Sine.easeIn"
},
{
"label": "正弦·出",
"value": "Sine.easeOut"
},
{
"label": "正弦·进出",
"value": "Sine.easeInOut"
},
{
"label": "指数·入",
"value": "Expo.easeIn"
},
{
"label": "指数·出",
"value": "Expo.easeOut"
},
{
"label": "指数·进出",
"value": "Expo.easeInOut"
},
{
"label": "圆形·入",
"value": "Circ.easeIn"
},
{
"label": "圆形·出",
"value": "Circ.easeOut"
},
{
"label": "圆形·进出",
"value": "Circ.easeInOut"
},
{
"label": "回弹·入",
"value": "Back.easeIn"
},
{
"label": "回弹·出",
"value": "Back.easeOut"
},
{
"label": "回弹·进出",
"value": "Back.easeInOut"
},
{
"label": "弹性·入",
"value": "Elastic.easeIn"
},
{
"label": "弹性·出",
"value": "Elastic.easeOut"
},
{
"label": "弹性·进出",
"value": "Elastic.easeInOut"
},
{
"label": "弹跳·入",
"value": "Bounce.easeIn"
},
{
"label": "弹跳·出",
"value": "Bounce.easeOut"
},
{
"label": "弹跳·进出",
"value": "Bounce.easeInOut"
},
{
"label": "慢镜·入",
"value": "SlowMo.easeIn"
},
{
"label": "慢镜·出",
"value": "SlowMo.easeOut"
},
{
"label": "慢镜·进出",
"value": "SlowMo.easeInOut"
}
]
},
{
"name": "animation-delay",
"group": "animation-display",
"type": "number<float>(step=0.1,unit=秒)",
"default": 1,
"alias": "动画延迟时长"
},
{
"name": "animation-duration",
"group": "animation-display",
"type": "number<float>(step=0.1,unit=秒)",
"default": 1,
"alias": "单个动画持续时长"
},
{
"name": "animation-loop",
"group": "animation-display",
"type": "boolean",
"default": false,
"alias": "循环播放动画"
},
{
"name": "animation-interval",
"group": "animation-display",
"type": "number<float>(step=0.1,unit=秒)",
"default": 0,
"alias": "循环间隔时长"
},
{
"name": "cross-filter-emit",
"group": "linkage",
"type": "boolean",
"default": false,
"alias": "筛选其他组件"
},
{
"name": "cross-filter-receive",
"group": "linkage",
"type": "boolean",
"default": false,
"alias": "响应组件筛选"
},
{
"name": "cross-filter-routing-enabled",
"group": "linkage",
"type": "boolean",
"default": false,
"alias": "高级设置"
},
{
"name": "cross-filter-routing",
"group": "linkage",
"cluster": "map",
"children": [
{
"name": "cross-filter-list-mode",
"group": "linkage",
"type": "select(radioGroup)",
"default": "blacklist",
"alias": "选择模式",
"selectChoices": [
{
"value": "blacklist",
"label": "黑名单模式"
},
{
"value": "whitelist",
"label": "白名单模式"
}
]
},
{
"name": "cross-filter-widgets",
"group": "linkage",
"type": "element(multiple)",
"default": [],
"alias": "组件名单"
}
]
},
{
"name": "select-sync-emit",
"group": "selection",
"type": "boolean",
"default": false,
"alias": "选中其他组件"
},
{
"name": "select-sync-receive",
"group": "selection",
"type": "boolean",
"default": false,
"alias": "接收选中"
},
{
"name": "select-sync-routing-enabled",
"group": "selection",
"type": "boolean",
"default": false,
"alias": "高级设置"
},
{
"name": "select-sync-routing",
"group": "selection",
"cluster": "map",
"children": [
{
"name": "select-sync-list-mode",
"group": "selection",
"type": "select(radioGroup)",
"default": "blacklist",
"alias": "选择模式",
"selectChoices": [
{
"value": "blacklist",
"label": "黑名单模式"
},
{
"value": "whitelist",
"label": "白名单模式"
}
]
},
{
"name": "select-sync-widgets",
"group": "selection",
"type": "element(multiple)",
"default": [],
"alias": "组件名单"
}
]
},
{
"name": "data-row-limit",
"group": "data-limit",
"type": "number(min=0)",
"default": 0,
"alias": "渲染行数上限"
},
{
"name": "filter",
"group": "filter",
"type": "boolean",
"default": false,
"alias": "数据过滤"
},
{
"name": "row-filter-mode",
"group": "filter",
"type": "select",
"default": "no-condition",
"alias": "筛选条件",
"selectChoices": [
{
"value": "no-condition",
"label": "不筛选"
},
{
"value": "data-row",
"label": "数据行"
},
{
"value": "data-rows",
"label": "数据行段"
},
{
"value": "custom-rules",
"label": "条件构建器"
},
{
"value": "data-rule",
"label": "数据规则"
},
{
"value": "direct-judgment",
"label": "直接判断"
}
]
},
{
"name": "row-filter-row-index",
"group": "filter",
"type": "number(min=1)",
"default": 1,
"alias": "第几行"
},
{
"name": "row-filter-start-index",
"group": "filter",
"type": "number(min=1)",
"default": 1,
"alias": "起始行"
},
{
"name": "row-filter-row-count",
"group": "filter",
"type": "number(min=1)",
"default": 1,
"alias": "数据行数"
},
{
"name": "row-filter-rules",
"group": "filter",
"type": "condition-rules",
"default": [],
"alias": "筛选条件"
},
{
"name": "row-row-filter-mode-id",
"group": "filter",
"type": "select(condition)",
"alias": "选择数据规则",
"selectChoices": "(dynamic)"
},
{
"name": "row-filter-source-table",
"group": "filter",
"type": "select(tree,onlyCheckLeaf)",
"alias": "选择表",
"selectChoices": "(dynamic)"
},
{
"name": "row-filter-source-field",
"group": "filter",
"type": "select",
"alias": "选择字段",
"selectChoices": "(dynamic)"
},
{
"name": "row-filter-operator",
"group": "filter",
"type": "select",
"alias": "条件",
"selectChoices": [
{
"label": "等于",
"value": "="
},
{
"label": "大于",
"value": ">"
},
{
"label": "小于",
"value": "<"
},
{
"label": "不等于",
"value": "!="
},
{
"label": "大于等于",
"value": ">="
},
{
"label": "小于等于",
"value": "<="
},
{
"label": "包含",
"value": "⊃"
},
{
"label": "不包含",
"value": "!⊃"
},
{
"label": "为空",
"value": "∅"
},
{
"label": "非空",
"value": "!∅"
}
]
},
{
"name": "row-filter-compare-value",
"group": "filter",
"type": "string",
"alias": "值"
},
{
"name": "state-rule-fields",
"group": "conditionFields",
"type": "field",
"alias": "状态判定字段",
"binding": true
},
{
"name": "dynamic-prop-entries",
"group": "related",
"type": "hidden",
"default": []
},
{
"name": "dynamic-prop-fields",
"group": "related",
"cluster": "map",
"children": [
{
"name": "dynamic-prop-field",
"group": "related",
"type": "field",
"alias": "绑定字段",
"binding": true
}
]
},
{
"name": "prop-source-entries",
"group": "diyConnection",
"type": "hidden",
"default": []
},
{
"name": "prop-source-fields",
"group": "diyConnection",
"cluster": "map",
"children": [
{
"name": "prop-source-field",
"group": "diyConnection",
"type": "field",
"alias": "产出字段",
"binding": true
}
]
},
{
"name": "value-field",
"group": "binding",
"type": "field(recommend=string,min=0,max=1)",
"alias": "动态文本",
"binding": true
}
],
"triggers": [
"click",
"mouseEnter",
"mouseLeave",
"appear",
"disappear",
"receiveBehaviorEvent"
]
},
"basic-paragraph": {
"meta": {
"name": "段落",
"category": "text",
"defaultSize": [
360,
200
]
},
"options": [
{
"name": "opacity",
"group": "basic",
"type": "slider(min=0,max=100,step=1,unit=%)",
"default": 100,
"alias": "不透明度"
},
{
"name": "no-events",
"group": "basic",
"type": "boolean",
"default": false,
"alias": "鼠标穿透"
},
{
"name": "container-layout",
"group": "basic",
"type": "select(radioGroup)",
"default": "static",
"alias": "内部组件布局",
"selectChoices": [
{
"label": "静态布局",
"value": "static"
},
{
"label": "流式布局",
"value": "fluid"
},
{
"label": "栅格布局",
"value": "grid"
}
]
},
{
"name": "flex-direction",
"group": "basic",
"type": "select(radioGroup)",
"default": "row",
"alias": "排列方向",
"selectChoices": [
{
"label": "横向",
"value": "row"
},
{
"label": "纵向",
"value": "column"
}
]
},
{
"name": "fluid-wrap",
"group": "basic",
"type": "select(radioGroup)",
"default": "wrap",
"alias": "自动换行",
"selectChoices": [
{
"label": "换行",
"value": "wrap"
},
{
"label": "不换行",
"value": "nowrap"
}
]
},
{
"name": "grid-columns",
"group": "basic",
"type": "number(min=1,max=24,step=1)",
"default": 12,
"alias": "列数"
},
{
"name": "grid-rows",
"group": "basic",
"type": "number(min=1,max=24,step=1)",
"default": 1,
"alias": "行数"
},
{
"name": "grid-col-gap",
"group": "basic",
"type": "number(min=0,unit=px)",
"default": 8,
"alias": "列间隔"
},
{
"name": "grid-row-gap",
"group": "basic",
"type": "number(min=0,unit=px)",
"default": 8,
"alias": "行间隔"
},
{
"name": "grid-padding",
"group": "basic",
"type": "vector<上,下,左,右>(unit=px)",
"default": [
0,
0,
0,
0
],
"alias": "内边距"
},
{
"name": "grid-col-weights",
"group": "basic",
"type": "string",
"default": "",
"alias": "列宽权重"
},
{
"name": "grid-row-weights",
"group": "basic",
"type": "string",
"default": "",
"alias": "行高权重"
},
{
"name": "grid-col-span",
"group": "basic",
"type": "number(min=1,max=24,step=1)",
"default": 1,
"alias": "跨列"
},
{
"name": "grid-row-span",
"group": "basic",
"type": "number(min=1,max=24,step=1)",
"default": 1,
"alias": "跨行"
},
{
"name": "grid-col-start",
"group": "basic",
"type": "number(min=0,max=24,step=1)",
"default": 0,
"alias": "起始列"
},
{
"name": "grid-row-start",
"group": "basic",
"type": "number(min=0,max=24,step=1)",
"default": 0,
"alias": "起始行"
},
{
"name": "fluid-width-type",
"group": "basic",
"type": "select(radioGroup)",
"default": "adaptive",
"alias": "宽度",
"selectChoices": [
{
"label": "自适应",
"value": "adaptive"
},
{
"label": "固定",
"value": "px"
},
{
"label": "自动",
"value": "auto"
}
]
},
{
"name": "fluid-width-px",
"group": "basic",
"type": "number(min=0,unit=px)",
"default": 100
},
{
"name": "fluid-width-minmax",
"group": "basic",
"type": "vector<最小,最大>(min=0,unit=px)",
"default": [
0,
0
]
},
{
"name": "fluid-height-type",
"group": "basic",
"type": "select(radioGroup)",
"default": "px",
"alias": "高度",
"selectChoices": [
{
"label": "自适应",
"value": "adaptive"
},
{
"label": "固定",
"value": "px"
},
{
"label": "自动",
"value": "auto"
}
]
},
{
"name": "fluid-height-px",
"group": "basic",
"type": "number(min=0,unit=px)",
"default": 100
},
{
"name": "fluid-height-minmax",
"group": "basic",
"type": "vector<最小,最大>(min=0,unit=px)",
"default": [
0,
0
]
},
{
"name": "text",
"group": "basic",
"type": "string(textarea,rows=5)",
"default": "这是一段示例段落文本。\n可在画布中双击进行编辑,支持行高、缩进、内边距与对齐等排版设置。",
"alias": "段落文本"
},
{
"name": "size",
"group": "transform",
"type": "vector<W,H>(unit=px)",
"default": [
300,
200
],
"alias": "组件大小"
},
{
"name": "position",
"group": "transform",
"type": "vector<X,Y>(unit=px)",
"default": [
0,
0
],
"alias": "组件位置"
},
{
"name": "geometry-unit",
"group": "transform",
"type": "select(radioGroup)",
"default": "px",
"alias": "位置/尺寸单位",
"selectChoices": [
{
"label": "像素",
"value": "px"
},
{
"label": "百分比",
"value": "percent"
}
]
},
{
"name": "rotate",
"group": "transform",
"type": "vector<X,Y,Z>(unit=°)",
"default": [
0,
0,
0
],
"alias": "组件旋转"
},
{
"name": "device-visible",
"group": "responsive",
"type": "boolean",
"default": true,
"alias": "本设备显示"
},
{
"name": "responsive-x",
"group": "responsive",
"type": "select",
"default": "left",
"alias": "横向布局",
"selectChoices": [
{
"label": "左间距固定",
"value": "left"
},
{
"label": "右间距固定",
"value": "right"
},
{
"label": "左右拉伸",
"value": "left-right"
},
{
"label": "居中",
"value": "center"
},
{
"label": "等比缩放",
"value": "scale"
}
]
},
{
"name": "responsive-y",
"group": "responsive",
"type": "select",
"default": "top",
"alias": "纵向布局",
"selectChoices": [
{
"label": "上间距固定",
"value": "top"
},
{
"label": "下间距固定",
"value": "bottom"
},
{
"label": "上下拉伸",
"value": "top-bottom"
},
{
"label": "居中",
"value": "middle"
},
{
"label": "等比缩放",
"value": "scale"
}
]
},
{
"name": "border",
"group": "border",
"type": "boolean",
"default": false,
"alias": "边框设置"
},
{
"name": "border-color",
"group": "border",
"type": "color",
"default": "#ffffff",
"alias": "边框颜色"
},
{
"name": "border-width",
"group": "border",
"type": "number(unit=px,min=0)",
"default": 1,
"alias": "边框宽度"
},
{
"name": "border-radius",
"group": "border",
"type": "number(unit=px,min=0)",
"default": 0,
"alias": "圆角半径"
},
{
"name": "border-style",
"group": "border",
"type": "select(radioGroup)",
"default": "solid",
"alias": "边框样式",
"selectChoices": [
{
"label": "实线",
"value": "solid"
},
{
"label": "虚线",
"value": "dashed"
},
{
"label": "点状",
"value": "dotted"
},
{
"label": "无边框",
"value": "none"
}
]
},
{
"name": "background",
"group": "background",
"type": "boolean",
"default": false,
"alias": "背景设置"
},
{
"name": "background-color",
"group": "background",
"type": "color",
"default": "",
"alias": "背景颜色"
},
{
"name": "background-image",
"group": "background",
"type": "file",
"default": "",
"alias": "背景图/视频"
},
{
"name": "background-fill-type",
"group": "background",
"type": "select(radioGroup)",
"default": "stretch",
"alias": "填充方式",
"selectChoices": [
{
"label": "拉伸",
"value": "stretch"
},
{
"label": "平铺",
"value": "tile"
},
{
"label": "不填充",
"value": "none"
}
]
},
{
"name": "background-blur",
"group": "background",
"type": "number(unit=px,min=0)",
"default": 0,
"alias": "背景模糊"
},
{
"name": "cover-path",
"group": "cover",
"type": "snapshot(cover)",
"alias": "封面"
},
{
"name": "hover-popup-enable",
"group": "hoverPopup",
"type": "boolean",
"default": false,
"alias": "启用"
},
{
"name": "hover-popup-trigger",
"group": "hoverPopup",
"type": "select(radioGroup)",
"default": "hover",
"alias": "触发方式",
"selectChoices": [
{
"label": "悬停",
"value": "hover"
},
{
"label": "点击",
"value": "click"
},
{
"label": "悬停+点击",
"value": "both"
}
]
},
{
"name": "hover-popup-content",
"group": "hoverPopup",
"type": "select(radioGroup)",
"default": "text",
"alias": "内容类型",
"selectChoices": [
{
"label": "文字提示",
"value": "text"
},
{
"label": "画面(可交互)",
"value": "window"
}
]
},
{
"name": "hover-popup-text",
"group": "hoverPopup",
"type": "string",
"default": "",
"alias": "提示文字"
},
{
"name": "hover-popup-bg",
"group": "hoverPopup",
"type": "color",
"default": "rgba(20,24,32,0.96)",
"alias": "背景颜色"
},
{
"name": "hover-popup-color",
"group": "hoverPopup",
"type": "color",
"default": "#ffffff",
"alias": "文字颜色"
},
{
"name": "hover-popup-font-size",
"group": "hoverPopup",
"type": "number(unit=px,min=8)",
"default": 13,
"alias": "文字大小"
},
{
"name": "hover-popup-max-width",
"group": "hoverPopup",
"type": "number(unit=px,min=0)",
"default": 280,
"alias": "最大宽度"
},
{
"name": "hover-popup-padding",
"group": "hoverPopup",
"type": "number(unit=px,min=0)",
"default": 8,
"alias": "内边距"
},
{
"name": "hover-popup-window",
"group": "hoverPopup",
"type": "window",
"default": [],
"alias": "目标画面"
},
{
"name": "hover-popup-placement",
"group": "hoverPopup",
"type": "select",
"default": "auto",
"alias": "弹出朝向",
"selectChoices": [
{
"value": "auto",
"label": "自动"
},
{
"value": "top",
"label": "上方"
},
{
"value": "bottom",
"label": "下方"
},
{
"value": "left",
"label": "左侧"
},
{
"value": "right",
"label": "右侧"
}
]
},
{
"name": "hover-popup-gap",
"group": "hoverPopup",
"type": "number(unit=px,min=0)",
"default": 8,
"alias": "间距"
},
{
"name": "hover-popup-arrow",
"group": "hoverPopup",
"type": "boolean",
"default": true,
"alias": "显示箭头"
},
{
"name": "hover-popup-open-delay",
"group": "hoverPopup",
"type": "number(unit=ms,min=0)",
"default": 150,
"alias": "进入延时(ms)"
},
{
"name": "hover-popup-close-delay",
"group": "hoverPopup",
"type": "number(unit=ms,min=0)",
"default": 150,
"alias": "离开延时(ms)"
},
{
"name": "font",
"group": "font",
"type": "font(gradient=true,underline=true,line-through=true)",
"default": {
"size": 16,
"color": "#ffffff"
},
"alias": "字体"
},
{
"name": "font-spacing",
"group": "font",
"type": "number(unit=px,min=0)",
"default": 0,
"alias": "字间距"
},
{
"name": "font-line-height",
"group": "font",
"type": "number(unit=px,min=0)",
"default": 40,
"alias": "行高"
},
{
"name": "text-indent",
"group": "font",
"type": "number(unit=字,min=0)",
"default": 2,
"alias": "首行缩进"
},
{
"name": "text-position",
"group": "font",
"type": "select(radioGroup)",
"default": "left",
"alias": "对齐方式",
"selectChoices": [
{
"label": "左对齐",
"value": "left",
"glyph": "align-left"
},
{
"label": "居中",
"value": "center",
"glyph": "align-center"
},
{
"label": "右对齐",
"value": "right",
"glyph": "align-right"
},
{
"label": "两端对齐",
"value": "justify",
"glyph": "align-justify"
}
]
},
{
"name": "text-padding",
"group": "font",
"type": "vector<左,右,上,下>(unit=px)",
"default": [
0,
0,
0,
0
],
"alias": "内边距"
},
{
"name": "font-shadow-color",
"group": "shadow",
"type": "color",
"default": "#000000",
"alias": "投影颜色"
},
{
"name": "font-shadow-blur",
"group": "shadow",
"type": "number(unit=px,min=0)",
"default": 0,
"alias": "投影模糊"
},
{
"name": "font-shadow-offset-x",
"group": "shadow",
"type": "number(unit=px)",
"default": 0,
"alias": "水平偏移"
},
{
"name": "font-shadow-offset-y",
"group": "shadow",
"type": "number(unit=px)",
"default": 0,
"alias": "垂直偏移"
},
{
"name": "animation-display",
"group": "animation",
"type": "boolean",
"default": false,
"alias": "播放滚动动画"
},
{
"name": "animation-delay",
"group": "animation",
"type": "number<float>(step=0.1,unit=秒)",
"default": 1,
"alias": "动画延迟时长"
},
{
"name": "animation-duration",
"group": "animation",
"type": "number<float>(step=0.1,unit=秒)",
"default": 5,
"alias": "单次滚动时长"
},
{
"name": "animation-loop",
"group": "animation",
"type": "boolean",
"default": true,
"alias": "循环播放"
},
{
"name": "animation-interval",
"group": "animation",
"type": "number<float>(step=0.1,unit=秒)",
"default": 0,
"alias": "循环间隔时长"
},
{
"name": "cross-filter-emit",
"group": "linkage",
"type": "boolean",
"default": false,
"alias": "筛选其他组件"
},
{
"name": "cross-filter-receive",
"group": "linkage",
"type": "boolean",
"default": false,
"alias": "响应组件筛选"
},
{
"name": "cross-filter-routing-enabled",
"group": "linkage",
"type": "boolean",
"default": false,
"alias": "高级设置"
},
{
"name": "cross-filter-routing",
"group": "linkage",
"cluster": "map",
"children": [
{
"name": "cross-filter-list-mode",
"group": "linkage",
"type": "select(radioGroup)",
"default": "blacklist",
"alias": "选择模式",
"selectChoices": [
{
"value": "blacklist",
"label": "黑名单模式"
},
{
"value": "whitelist",
"label": "白名单模式"
}
]
},
{
"name": "cross-filter-widgets",
"group": "linkage",
"type": "element(multiple)",
"default": [],
"alias": "组件名单"
}
]
},
{
"name": "select-sync-emit",
"group": "selection",
"type": "boolean",
"default": false,
"alias": "选中其他组件"
},
{
"name": "select-sync-receive",
"group": "selection",
"type": "boolean",
"default": false,
"alias": "接收选中"
},
{
"name": "select-sync-routing-enabled",
"group": "selection",
"type": "boolean",
"default": false,
"alias": "高级设置"
},
{
"name": "select-sync-routing",
"group": "selection",
"cluster": "map",
"children": [
{
"name": "select-sync-list-mode",
"group": "selection",
"type": "select(radioGroup)",
"default": "blacklist",
"alias": "选择模式",
"selectChoices": [
{
"value": "blacklist",
"label": "黑名单模式"
},
{
"value": "whitelist",
"label": "白名单模式"
}
]
},
{
"name": "select-sync-widgets",
"group": "selection",
"type": "element(multiple)",
"default": [],
"alias": "组件名单"
}
]
},
{
"name": "data-row-limit",
"group": "data-limit",
"type": "number(min=0)",
"default": 0,
"alias": "渲染行数上限"
},
{
"name": "filter",
"group": "filter",
"type": "boolean",
"default": false,
"alias": "数据过滤"
},
{
"name": "row-filter-mode",
"group": "filter",
"type": "select",
"default": "no-condition",
"alias": "筛选条件",
"selectChoices": [
{
"value": "no-condition",
"label": "不筛选"
},
{
"value": "data-row",
"label": "数据行"
},
{
"value": "data-rows",
"label": "数据行段"
},
{
"value": "custom-rules",
"label": "条件构建器"
},
{
"value": "data-rule",
"label": "数据规则"
},
{
"value": "direct-judgment",
"label": "直接判断"
}
]
},
{
"name": "row-filter-row-index",
"group": "filter",
"type": "number(min=1)",
"default": 1,
"alias": "第几行"
},
{
"name": "row-filter-start-index",
"group": "filter",
"type": "number(min=1)",
"default": 1,
"alias": "起始行"
},
{
"name": "row-filter-row-count",
"group": "filter",
"type": "number(min=1)",
"default": 1,
"alias": "数据行数"
},
{
"name": "row-filter-rules",
"group": "filter",
"type": "condition-rules",
"default": [],
"alias": "筛选条件"
},
{
"name": "row-row-filter-mode-id",
"group": "filter",
"type": "select(condition)",
"alias": "选择数据规则",
"selectChoices": "(dynamic)"
},
{
"name": "row-filter-source-table",
"group": "filter",
"type": "select(tree,onlyCheckLeaf)",
"alias": "选择表",
"selectChoices": "(dynamic)"
},
{
"name": "row-filter-source-field",
"group": "filter",
"type": "select",
"alias": "选择字段",
"selectChoices": "(dynamic)"
},
{
"name": "row-filter-operator",
"group": "filter",
"type": "select",
"alias": "条件",
"selectChoices": [
{
"label": "等于",
"value": "="
},
{
"label": "大于",
"value": ">"
},
{
"label": "小于",
"value": "<"
},
{
"label": "不等于",
"value": "!="
},
{
"label": "大于等于",
"value": ">="
},
{
"label": "小于等于",
"value": "<="
},
{
"label": "包含",
"value": "⊃"
},
{
"label": "不包含",
"value": "!⊃"
},
{
"label": "为空",
"value": "∅"
},
{
"label": "非空",
"value": "!∅"
}
]
},
{
"name": "row-filter-compare-value",
"group": "filter",
"type": "string",
"alias": "值"
},
{
"name": "state-rule-fields",
"group": "conditionFields",
"type": "field",
"alias": "状态判定字段",
"binding": true
},
{
"name": "dynamic-prop-entries",
"group": "related",
"type": "hidden",
"default": []
},
{
"name": "dynamic-prop-fields",
"group": "related",
"cluster": "map",
"children": [
{
"name": "dynamic-prop-field",
"group": "related",
"type": "field",
"alias": "绑定字段",
"binding": true
}
]
},
{
"name": "prop-source-entries",
"group": "diyConnection",
"type": "hidden",
"default": []
},
{
"name": "prop-source-fields",
"group": "diyConnection",
"cluster": "map",
"children": [
{
"name": "prop-source-field",
"group": "diyConnection",
"type": "field",
"alias": "产出字段",
"binding": true
}
]
},
{
"name": "value-field",
"group": "binding",
"type": "field(recommend=string,min=0,max=1)",
"alias": "动态文本",
"binding": true
}
],
"triggers": [
"click",
"mouseEnter",
"mouseLeave",
"appear",
"disappear",
"receiveBehaviorEvent"
]
},
"basic-markdown": {
"meta": {
"name": "Markdown",
"category": "text",
"defaultSize": [
360,
280
]
},
"options": [
{
"name": "opacity",
"group": "basic",
"type": "slider(min=0,max=100,step=1,unit=%)",
"default": 100,
"alias": "不透明度"
},
{
"name": "no-events",
"group": "basic",
"type": "boolean",
"default": false,
"alias": "鼠标穿透"
},
{
"name": "container-layout",
"group": "basic",
"type": "select(radioGroup)",
"default": "static",
"alias": "内部组件布局",
"selectChoices": [
{
"label": "静态布局",
"value": "static"
},
{
"label": "流式布局",
"value": "fluid"
},
{
"label": "栅格布局",
"value": "grid"
}
]
},
{
"name": "flex-direction",
"group": "basic",
"type": "select(radioGroup)",
"default": "row",
"alias": "排列方向",
"selectChoices": [
{
"label": "横向",
"value": "row"
},
{
"label": "纵向",
"value": "column"
}
]
},
{
"name": "fluid-wrap",
"group": "basic",
"type": "select(radioGroup)",
"default": "wrap",
"alias": "自动换行",
"selectChoices": [
{
"label": "换行",
"value": "wrap"
},
{
"label": "不换行",
"value": "nowrap"
}
]
},
{
"name": "grid-columns",
"group": "basic",
"type": "number(min=1,max=24,step=1)",
"default": 12,
"alias": "列数"
},
{
"name": "grid-rows",
"group": "basic",
"type": "number(min=1,max=24,step=1)",
"default": 1,
"alias": "行数"
},
{
"name": "grid-col-gap",
"group": "basic",
"type": "number(min=0,unit=px)",
"default": 8,
"alias": "列间隔"
},
{
"name": "grid-row-gap",
"group": "basic",
"type": "number(min=0,unit=px)",
"default": 8,
"alias": "行间隔"
},
{
"name": "grid-padding",
"group": "basic",
"type": "vector<上,下,左,右>(unit=px)",
"default": [
0,
0,
0,
0
],
"alias": "内边距"
},
{
"name": "grid-col-weights",
"group": "basic",
"type": "string",
"default": "",
"alias": "列宽权重"
},
{
"name": "grid-row-weights",
"group": "basic",
"type": "string",
"default": "",
"alias": "行高权重"
},
{
"name": "grid-col-span",
"group": "basic",
"type": "number(min=1,max=24,step=1)",
"default": 1,
"alias": "跨列"
},
{
"name": "grid-row-span",
"group": "basic",
"type": "number(min=1,max=24,step=1)",
"default": 1,
"alias": "跨行"
},
{
"name": "grid-col-start",
"group": "basic",
"type": "number(min=0,max=24,step=1)",
"default": 0,
"alias": "起始列"
},
{
"name": "grid-row-start",
"group": "basic",
"type": "number(min=0,max=24,step=1)",
"default": 0,
"alias": "起始行"
},
{
"name": "fluid-width-type",
"group": "basic",
"type": "select(radioGroup)",
"default": "adaptive",
"alias": "宽度",
"selectChoices": [
{
"label": "自适应",
"value": "adaptive"
},
{
"label": "固定",
"value": "px"
},
{
"label": "自动",
"value": "auto"
}
]
},
{
"name": "fluid-width-px",
"group": "basic",
"type": "number(min=0,unit=px)",
"default": 100
},
{
"name": "fluid-width-minmax",
"group": "basic",
"type": "vector<最小,最大>(min=0,unit=px)",
"default": [
0,
0
]
},
{
"name": "fluid-height-type",
"group": "basic",
"type": "select(radioGroup)",
"default": "px",
"alias": "高度",
"selectChoices": [
{
"label": "自适应",
"value": "adaptive"
},
{
"label": "固定",
"value": "px"
},
{
"label": "自动",
"value": "auto"
}
]
},
{
"name": "fluid-height-px",
"group": "basic",
"type": "number(min=0,unit=px)",
"default": 100
},
{
"name": "fluid-height-minmax",
"group": "basic",
"type": "vector<最小,最大>(min=0,unit=px)",
"default": [
0,
0
]
},
{
"name": "content",
"group": "basic",
"type": "string(textarea,rows=8)",
"default": "# Markdown 组件\n\n这是一个 **Markdown** 富文本组件,支持 *斜体*、~~删除线~~、`行内代码` 与 [超链接](https://example.com)。\n\n## 列表\n\n- 支持无序列表\n- 以及 **嵌套**\n - 子项 A\n - 子项 B\n\n1. 有序列表项\n2. 第二项\n\n## 引用与代码\n\n> 引用块常用于提示、摘要或说明。\n\n```js\nfunction greet(name) {\n return `Hello, ${name}`\n}\n```\n\n## 表格\n\n| 指标 | 今日 | 昨日 |\n| :-- | --: | --: |\n| 访问量 | 1,280 | 1,024 |\n| 转化率 | 3.2% | 2.8% |\n\n---\n\n> 双击组件即可编辑内容。",
"alias": "Markdown 内容"
},
{
"name": "md-theme",
"group": "basic",
"type": "select(radioGroup)",
"default": "dark",
"alias": "主题",
"selectChoices": [
{
"label": "深色",
"value": "dark"
},
{
"label": "浅色",
"value": "light"
}
]
},
{
"name": "md-overflow",
"group": "basic",
"type": "select",
"default": "auto",
"alias": "内容溢出",
"selectChoices": [
{
"label": "自动滚动",
"value": "auto"
},
{
"label": "隐藏",
"value": "hidden"
},
{
"label": "可见",
"value": "visible"
}
]
},
{
"name": "size",
"group": "transform",
"type": "vector<W,H>(unit=px)",
"default": [
300,
200
],
"alias": "组件大小"
},
{
"name": "position",
"group": "transform",
"type": "vector<X,Y>(unit=px)",
"default": [
0,
0
],
"alias": "组件位置"
},
{
"name": "geometry-unit",
"group": "transform",
"type": "select(radioGroup)",
"default": "px",
"alias": "位置/尺寸单位",
"selectChoices": [
{
"label": "像素",
"value": "px"
},
{
"label": "百分比",
"value": "percent"
}
]
},
{
"name": "rotate",
"group": "transform",
"type": "vector<X,Y,Z>(unit=°)",
"default": [
0,
0,
0
],
"alias": "组件旋转"
},
{
"name": "device-visible",
"group": "responsive",
"type": "boolean",
"default": true,
"alias": "本设备显示"
},
{
"name": "responsive-x",
"group": "responsive",
"type": "select",
"default": "left",
"alias": "横向布局",
"selectChoices": [
{
"label": "左间距固定",
"value": "left"
},
{
"label": "右间距固定",
"value": "right"
},
{
"label": "左右拉伸",
"value": "left-right"
},
{
"label": "居中",
"value": "center"
},
{
"label": "等比缩放",
"value": "scale"
}
]
},
{
"name": "responsive-y",
"group": "responsive",
"type": "select",
"default": "top",
"alias": "纵向布局",
"selectChoices": [
{
"label": "上间距固定",
"value": "top"
},
{
"label": "下间距固定",
"value": "bottom"
},
{
"label": "上下拉伸",
"value": "top-bottom"
},
{
"label": "居中",
"value": "middle"
},
{
"label": "等比缩放",
"value": "scale"
}
]
},
{
"name": "border",
"group": "border",
"type": "boolean",
"default": false,
"alias": "边框设置"
},
{
"name": "border-color",
"group": "border",
"type": "color",
"default": "#ffffff",
"alias": "边框颜色"
},
{
"name": "border-width",
"group": "border",
"type": "number(unit=px,min=0)",
"default": 1,
"alias": "边框宽度"
},
{
"name": "border-radius",
"group": "border",
"type": "number(unit=px,min=0)",
"default": 0,
"alias": "圆角半径"
},
{
"name": "border-style",
"group": "border",
"type": "select(radioGroup)",
"default": "solid",
"alias": "边框样式",
"selectChoices": [
{
"label": "实线",
"value": "solid"
},
{
"label": "虚线",
"value": "dashed"
},
{
"label": "点状",
"value": "dotted"
},
{
"label": "无边框",
"value": "none"
}
]
},
{
"name": "background",
"group": "background",
"type": "boolean",
"default": false,
"alias": "背景设置"
},
{
"name": "background-color",
"group": "background",
"type": "color",
"default": "",
"alias": "背景颜色"
},
{
"name": "background-image",
"group": "background",
"type": "file",
"default": "",
"alias": "背景图/视频"
},
{
"name": "background-fill-type",
"group": "background",
"type": "select(radioGroup)",
"default": "stretch",
"alias": "填充方式",
"selectChoices": [
{
"label": "拉伸",
"value": "stretch"
},
{
"label": "平铺",
"value": "tile"
},
{
"label": "不填充",
"value": "none"
}
]
},
{
"name": "background-blur",
"group": "background",
"type": "number(unit=px,min=0)",
"default": 0,
"alias": "背景模糊"
},
{
"name": "cover-path",
"group": "cover",
"type": "snapshot(cover)",
"alias": "封面"
},
{
"name": "hover-popup-enable",
"group": "hoverPopup",
"type": "boolean",
"default": false,
"alias": "启用"
},
{
"name": "hover-popup-trigger",
"group": "hoverPopup",
"type": "select(radioGroup)",
"default": "hover",
"alias": "触发方式",
"selectChoices": [
{
"label": "悬停",
"value": "hover"
},
{
"label": "点击",
"value": "click"
},
{
"label": "悬停+点击",
"value": "both"
}
]
},
{
"name": "hover-popup-content",
"group": "hoverPopup",
"type": "select(radioGroup)",
"default": "text",
"alias": "内容类型",
"selectChoices": [
{
"label": "文字提示",
"value": "text"
},
{
"label": "画面(可交互)",
"value": "window"
}
]
},
{
"name": "hover-popup-text",
"group": "hoverPopup",
"type": "string",
"default": "",
"alias": "提示文字"
},
{
"name": "hover-popup-bg",
"group": "hoverPopup",
"type": "color",
"default": "rgba(20,24,32,0.96)",
"alias": "背景颜色"
},
{
"name": "hover-popup-color",
"group": "hoverPopup",
"type": "color",
"default": "#ffffff",
"alias": "文字颜色"
},
{
"name": "hover-popup-font-size",
"group": "hoverPopup",
"type": "number(unit=px,min=8)",
"default": 13,
"alias": "文字大小"
},
{
"name": "hover-popup-max-width",
"group": "hoverPopup",
"type": "number(unit=px,min=0)",
"default": 280,
"alias": "最大宽度"
},
{
"name": "hover-popup-padding",
"group": "hoverPopup",
"type": "number(unit=px,min=0)",
"default": 8,
"alias": "内边距"
},
{
"name": "hover-popup-window",
"group": "hoverPopup",
"type": "window",
"default": [],
"alias": "目标画面"
},
{
"name": "hover-popup-placement",
"group": "hoverPopup",
"type": "select",
"default": "auto",
"alias": "弹出朝向",
"selectChoices": [
{
"value": "auto",
"label": "自动"
},
{
"value": "top",
"label": "上方"
},
{
"value": "bottom",
"label": "下方"
},
{
"value": "left",
"label": "左侧"
},
{
"value": "right",
"label": "右侧"
}
]
},
{
"name": "hover-popup-gap",
"group": "hoverPopup",
"type": "number(unit=px,min=0)",
"default": 8,
"alias": "间距"
},
{
"name": "hover-popup-arrow",
"group": "hoverPopup",
"type": "boolean",
"default": true,
"alias": "显示箭头"
},
{
"name": "hover-popup-open-delay",
"group": "hoverPopup",
"type": "number(unit=ms,min=0)",
"default": 150,
"alias": "进入延时(ms)"
},
{
"name": "hover-popup-close-delay",
"group": "hoverPopup",
"type": "number(unit=ms,min=0)",
"default": 150,
"alias": "离开延时(ms)"
},
{
"name": "text-font",
"group": "typography",
"type": "font(gradient=false)",
"default": {
"size": 14,
"color": "#e6edf3"
},
"alias": "字体"
},
{
"name": "font-line-height",
"group": "typography",
"type": "number<float>(step=0.1,min=1)",
"default": 1.7,
"alias": "行高倍数"
},
{
"name": "text-align",
"group": "typography",
"type": "select(radioGroup)",
"default": "left",
"alias": "对齐方式",
"selectChoices": [
{
"label": "左对齐",
"value": "left",
"glyph": "align-left"
},
{
"label": "居中",
"value": "center",
"glyph": "align-center"
},
{
"label": "右对齐",
"value": "right",
"glyph": "align-right"
}
]
},
{
"name": "text-padding",
"group": "typography",
"type": "vector<左,右,上,下>(unit=px)",
"default": [
16,
16,
12,
12
],
"alias": "内边距"
},
{
"name": "link-color",
"group": "link",
"type": "color",
"default": "#4aa3ff",
"alias": "链接颜色"
},
{
"name": "link-target-blank",
"group": "link",
"type": "boolean",
"default": true,
"alias": "新窗口打开链接"
},
{
"name": "highlight-code",
"group": "link",
"type": "boolean",
"default": true,
"alias": "代码高亮"
},
{
"name": "linkify",
"group": "parse",
"type": "boolean",
"default": true,
"alias": "自动识别链接"
},
{
"name": "breaks",
"group": "parse",
"type": "boolean",
"default": false,
"alias": "换行转换行符"
},
{
"name": "allow-html",
"group": "parse",
"type": "boolean",
"default": false,
"alias": "允许内联 HTML"
},
{
"name": "cross-filter-emit",
"group": "linkage",
"type": "boolean",
"default": false,
"alias": "筛选其他组件"
},
{
"name": "cross-filter-receive",
"group": "linkage",
"type": "boolean",
"default": false,
"alias": "响应组件筛选"
},
{
"name": "cross-filter-routing-enabled",
"group": "linkage",
"type": "boolean",
"default": false,
"alias": "高级设置"
},
{
"name": "cross-filter-routing",
"group": "linkage",
"cluster": "map",
"children": [
{
"name": "cross-filter-list-mode",
"group": "linkage",
"type": "select(radioGroup)",
"default": "blacklist",
"alias": "选择模式",
"selectChoices": [
{
"value": "blacklist",
"label": "黑名单模式"
},
{
"value": "whitelist",
"label": "白名单模式"
}
]
},
{
"name": "cross-filter-widgets",
"group": "linkage",
"type": "element(multiple)",
"default": [],
"alias": "组件名单"
}
]
},
{
"name": "select-sync-emit",
"group": "selection",
"type": "boolean",
"default": false,
"alias": "选中其他组件"
},
{
"name": "select-sync-receive",
"group": "selection",
"type": "boolean",
"default": false,
"alias": "接收选中"
},
{
"name": "select-sync-routing-enabled",
"group": "selection",
"type": "boolean",
"default": false,
"alias": "高级设置"
},
{
"name": "select-sync-routing",
"group": "selection",
"cluster": "map",
"children": [
{
"name": "select-sync-list-mode",
"group": "selection",
"type": "select(radioGroup)",
"default": "blacklist",
"alias": "选择模式",
"selectChoices": [
{
"value": "blacklist",
"label": "黑名单模式"
},
{
"value": "whitelist",
"label": "白名单模式"
}
]
},
{
"name": "select-sync-widgets",
"group": "selection",
"type": "element(multiple)",
"default": [],
"alias": "组件名单"
}
]
},
{
"name": "data-row-limit",
"group": "data-limit",
"type": "number(min=0)",
"default": 0,
"alias": "渲染行数上限"
},
{
"name": "filter",
"group": "filter",
"type": "boolean",
"default": false,
"alias": "数据过滤"
},
{
"name": "row-filter-mode",
"group": "filter",
"type": "select",
"default": "no-condition",
"alias": "筛选条件",
"selectChoices": [
{
"value": "no-condition",
"label": "不筛选"
},
{
"value": "data-row",
"label": "数据行"
},
{
"value": "data-rows",
"label": "数据行段"
},
{
"value": "custom-rules",
"label": "条件构建器"
},
{
"value": "data-rule",
"label": "数据规则"
},
{
"value": "direct-judgment",
"label": "直接判断"
}
]
},
{
"name": "row-filter-row-index",
"group": "filter",
"type": "number(min=1)",
"default": 1,
"alias": "第几行"
},
{
"name": "row-filter-start-index",
"group": "filter",
"type": "number(min=1)",
"default": 1,
"alias": "起始行"
},
{
"name": "row-filter-row-count",
"group": "filter",
"type": "number(min=1)",
"default": 1,
"alias": "数据行数"
},
{
"name": "row-filter-rules",
"group": "filter",
"type": "condition-rules",
"default": [],
"alias": "筛选条件"
},
{
"name": "row-row-filter-mode-id",
"group": "filter",
"type": "select(condition)",
"alias": "选择数据规则",
"selectChoices": "(dynamic)"
},
{
"name": "row-filter-source-table",
"group": "filter",
"type": "select(tree,onlyCheckLeaf)",
"alias": "选择表",
"selectChoices": "(dynamic)"
},
{
"name": "row-filter-source-field",
"group": "filter",
"type": "select",
"alias": "选择字段",
"selectChoices": "(dynamic)"
},
{
"name": "row-filter-operator",
"group": "filter",
"type": "select",
"alias": "条件",
"selectChoices": [
{
"label": "等于",
"value": "="
},
{
"label": "大于",
"value": ">"
},
{
"label": "小于",
"value": "<"
},
{
"label": "不等于",
"value": "!="
},
{
"label": "大于等于",
"value": ">="
},
{
"label": "小于等于",
"value": "<="
},
{
"label": "包含",
"value": "⊃"
},
{
"label": "不包含",
"value": "!⊃"
},
{
"label": "为空",
"value": "∅"
},
{
"label": "非空",
"value": "!∅"
}
]
},
{
"name": "row-filter-compare-value",
"group": "filter",
"type": "string",
"alias": "值"
},
{
"name": "state-rule-fields",
"group": "conditionFields",
"type": "field",
"alias": "状态判定字段",
"binding": true
},
{
"name": "dynamic-prop-entries",
"group": "related",
"type": "hidden",
"default": []
},
{
"name": "dynamic-prop-fields",
"group": "related",
"cluster": "map",
"children": [
{
"name": "dynamic-prop-field",
"group": "related",
"type": "field",
"alias": "绑定字段",
"binding": true
}
]
},
{
"name": "prop-source-entries",
"group": "diyConnection",
"type": "hidden",
"default": []
},
{
"name": "prop-source-fields",
"group": "diyConnection",
"cluster": "map",
"children": [
{
"name": "prop-source-field",
"group": "diyConnection",
"type": "field",
"alias": "产出字段",
"binding": true
}
]
},
{
"name": "value-field",
"group": "binding",
"type": "field(recommend=string,min=0,max=1)",
"alias": "动态内容",
"binding": true
}
],
"triggers": [
"click",
"mouseEnter",
"mouseLeave",
"appear",
"disappear",
"receiveBehaviorEvent"
]
},
"chart-bar": {
"meta": {
"name": "柱状图",
"category": "chart",
"defaultSize": [
420,
300
]
},
"options": [
{
"name": "opacity",
"group": "basic",
"type": "slider(min=0,max=100,step=1,unit=%)",
"default": 100,
"alias": "不透明度"
},
{
"name": "no-events",
"group": "basic",
"type": "boolean",
"default": false,
"alias": "鼠标穿透"
},
{
"name": "container-layout",
"group": "basic",
"type": "select(radioGroup)",
"default": "static",
"alias": "内部组件布局",
"selectChoices": [
{
"label": "静态布局",
"value": "static"
},
{
"label": "流式布局",
"value": "fluid"
},
{
"label": "栅格布局",
"value": "grid"
}
]
},
{
"name": "flex-direction",
"group": "basic",
"type": "select(radioGroup)",
"default": "row",
"alias": "排列方向",
"selectChoices": [
{
"label": "横向",
"value": "row"
},
{
"label": "纵向",
"value": "column"
}
]
},
{
"name": "fluid-wrap",
"group": "basic",
"type": "select(radioGroup)",
"default": "wrap",
"alias": "自动换行",
"selectChoices": [
{
"label": "换行",
"value": "wrap"
},
{
"label": "不换行",
"value": "nowrap"
}
]
},
{
"name": "grid-columns",
"group": "basic",
"type": "number(min=1,max=24,step=1)",
"default": 12,
"alias": "列数"
},
{
"name": "grid-rows",
"group": "basic",
"type": "number(min=1,max=24,step=1)",
"default": 1,
"alias": "行数"
},
{
"name": "grid-col-gap",
"group": "basic",
"type": "number(min=0,unit=px)",
"default": 8,
"alias": "列间隔"
},
{
"name": "grid-row-gap",
"group": "basic",
"type": "number(min=0,unit=px)",
"default": 8,
"alias": "行间隔"
},
{
"name": "grid-padding",
"group": "basic",
"type": "vector<上,下,左,右>(unit=px)",
"default": [
0,
0,
0,
0
],
"alias": "内边距"
},
{
"name": "grid-col-weights",
"group": "basic",
"type": "string",
"default": "",
"alias": "列宽权重"
},
{
"name": "grid-row-weights",
"group": "basic",
"type": "string",
"default": "",
"alias": "行高权重"
},
{
"name": "grid-col-span",
"group": "basic",
"type": "number(min=1,max=24,step=1)",
"default": 1,
"alias": "跨列"
},
{
"name": "grid-row-span",
"group": "basic",
"type": "number(min=1,max=24,step=1)",
"default": 1,
"alias": "跨行"
},
{
"name": "grid-col-start",
"group": "basic",
"type": "number(min=0,max=24,step=1)",
"default": 0,
"alias": "起始列"
},
{
"name": "grid-row-start",
"group": "basic",
"type": "number(min=0,max=24,step=1)",
"default": 0,
"alias": "起始行"
},
{
"name": "fluid-width-type",
"group": "basic",
"type": "select(radioGroup)",
"default": "adaptive",
"alias": "宽度",
"selectChoices": [
{
"label": "自适应",
"value": "adaptive"
},
{
"label": "固定",
"value": "px"
},
{
"label": "自动",
"value": "auto"
}
]
},
{
"name": "fluid-width-px",
"group": "basic",
"type": "number(min=0,unit=px)",
"default": 100
},
{
"name": "fluid-width-minmax",
"group": "basic",
"type": "vector<最小,最大>(min=0,unit=px)",
"default": [
0,
0
]
},
{
"name": "fluid-height-type",
"group": "basic",
"type": "select(radioGroup)",
"default": "px",
"alias": "高度",
"selectChoices": [
{
"label": "自适应",
"value": "adaptive"
},
{
"label": "固定",
"value": "px"
},
{
"label": "自动",
"value": "auto"
}
]
},
{
"name": "fluid-height-px",
"group": "basic",
"type": "number(min=0,unit=px)",
"default": 100
},
{
"name": "fluid-height-minmax",
"group": "basic",
"type": "vector<最小,最大>(min=0,unit=px)",
"default": [
0,
0
]
},
{
"name": "size",
"group": "transform",
"type": "vector<W,H>(unit=px)",
"default": [
300,
200
],
"alias": "组件大小"
},
{
"name": "position",
"group": "transform",
"type": "vector<X,Y>(unit=px)",
"default": [
0,
0
],
"alias": "组件位置"
},
{
"name": "geometry-unit",
"group": "transform",
"type": "select(radioGroup)",
"default": "px",
"alias": "位置/尺寸单位",
"selectChoices": [
{
"label": "像素",
"value": "px"
},
{
"label": "百分比",
"value": "percent"
}
]
},
{
"name": "rotate",
"group": "transform",
"type": "vector<X,Y,Z>(unit=°)",
"default": [
0,
0,
0
],
"alias": "组件旋转"
},
{
"name": "device-visible",
"group": "responsive",
"type": "boolean",
"default": true,
"alias": "本设备显示"
},
{
"name": "responsive-x",
"group": "responsive",
"type": "select",
"default": "left",
"alias": "横向布局",
"selectChoices": [
{
"label": "左间距固定",
"value": "left"
},
{
"label": "右间距固定",
"value": "right"
},
{
"label": "左右拉伸",
"value": "left-right"
},
{
"label": "居中",
"value": "center"
},
{
"label": "等比缩放",
"value": "scale"
}
]
},
{
"name": "responsive-y",
"group": "responsive",
"type": "select",
"default": "top",
"alias": "纵向布局",
"selectChoices": [
{
"label": "上间距固定",
"value": "top"
},
{
"label": "下间距固定",
"value": "bottom"
},
{
"label": "上下拉伸",
"value": "top-bottom"
},
{
"label": "居中",
"value": "middle"
},
{
"label": "等比缩放",
"value": "scale"
}
]
},
{
"name": "border",
"group": "border",
"type": "boolean",
"default": false,
"alias": "边框设置"
},
{
"name": "border-color",
"group": "border",
"type": "color",
"default": "#ffffff",
"alias": "边框颜色"
},
{
"name": "border-width",
"group": "border",
"type": "number(unit=px,min=0)",
"default": 1,
"alias": "边框宽度"
},
{
"name": "border-radius",
"group": "border",
"type": "number(unit=px,min=0)",
"default": 0,
"alias": "圆角半径"
},
{
"name": "border-style",
"group": "border",
"type": "select(radioGroup)",
"default": "solid",
"alias": "边框样式",
"selectChoices": [
{
"label": "实线",
"value": "solid"
},
{
"label": "虚线",
"value": "dashed"
},
{
"label": "点状",
"value": "dotted"
},
{
"label": "无边框",
"value": "none"
}
]
},
{
"name": "background",
"group": "background",
"type": "boolean",
"default": false,
"alias": "背景设置"
},
{
"name": "background-color",
"group": "background",
"type": "color",
"default": "",
"alias": "背景颜色"
},
{
"name": "background-image",
"group": "background",
"type": "file",
"default": "",
"alias": "背景图/视频"
},
{
"name": "background-fill-type",
"group": "background",
"type": "select(radioGroup)",
"default": "stretch",
"alias": "填充方式",
"selectChoices": [
{
"label": "拉伸",
"value": "stretch"
},
{
"label": "平铺",
"value": "tile"
},
{
"label": "不填充",
"value": "none"
}
]
},
{
"name": "background-blur",
"group": "background",
"type": "number(unit=px,min=0)",
"default": 0,
"alias": "背景模糊"
},
{
"name": "cover-path",
"group": "cover",
"type": "snapshot(cover)",
"alias": "封面"
},
{
"name": "hover-popup-enable",
"group": "hoverPopup",
"type": "boolean",
"default": false,
"alias": "启用"
},
{
"name": "hover-popup-trigger",
"group": "hoverPopup",
"type": "select(radioGroup)",
"default": "hover",
"alias": "触发方式",
"selectChoices": [
{
"label": "悬停",
"value": "hover"
},
{
"label": "点击",
"value": "click"
},
{
"label": "悬停+点击",
"value": "both"
}
]
},
{
"name": "hover-popup-content",
"group": "hoverPopup",
"type": "select(radioGroup)",
"default": "text",
"alias": "内容类型",
"selectChoices": [
{
"label": "文字提示",
"value": "text"
},
{
"label": "画面(可交互)",
"value": "window"
}
]
},
{
"name": "hover-popup-text",
"group": "hoverPopup",
"type": "string",
"default": "",
"alias": "提示文字"
},
{
"name": "hover-popup-bg",
"group": "hoverPopup",
"type": "color",
"default": "rgba(20,24,32,0.96)",
"alias": "背景颜色"
},
{
"name": "hover-popup-color",
"group": "hoverPopup",
"type": "color",
"default": "#ffffff",
"alias": "文字颜色"
},
{
"name": "hover-popup-font-size",
"group": "hoverPopup",
"type": "number(unit=px,min=8)",
"default": 13,
"alias": "文字大小"
},
{
"name": "hover-popup-max-width",
"group": "hoverPopup",
"type": "number(unit=px,min=0)",
"default": 280,
"alias": "最大宽度"
},
{
"name": "hover-popup-padding",
"group": "hoverPopup",
"type": "number(unit=px,min=0)",
"default": 8,
"alias": "内边距"
},
{
"name": "hover-popup-window",
"group": "hoverPopup",
"type": "window",
"default": [],
"alias": "目标画面"
},
{
"name": "hover-popup-placement",
"group": "hoverPopup",
"type": "select",