输入表
数据分析输入表
用法:
双击鼠标右键 组合/解除组合 组件
右面板配置:
多选框:是否显示每行数据的多选框,控制输出数据中的selected字段。
重点:参数字段、值字段、表头
- 参数字段:in1的每条数据中,作为输入框name的那个字段,也作为输出的key;默认param
- 值字段:in1的每条数据中,作为输入框value的那个字段,也作为输出的key中对应的value字段。默认value
- 表头:表头数据在右面板中自定义,(参数|值)字段: 表头文本;
数据
输入
- in1
数据类型: json
demo:
[
{ "type": "number", "param": "b1", "value": 6, "min": 0, "max": 10, "step": 0.1 },
{ "type": "select", "param": "b2", "value": "a", "options": [{"id": "a", "text": "A"}, {"id": "b", "text": "B" }, {"id": "c", "text": "C" }] },
{ "type": "number", "param": "h1", "value": 4 }
]
说明:若type不存在,则默认为 number;若含有options,则type必为select; 若数据中含有default字段,在value为空时,输出的value为default的值。
- in2
数据类型:json
demo:
{ "column": "maxStress", "data": {"b1": 1.12, "b2": 2.12, "h1": 3.02} }
说明:in2的作用是在输入表中生成一列表头文本是column字段值的数据,data中的数据,key对应输入1中的参数字段,key的值显示在对应行的末尾。如下:
输出
out1
数据类型: json
demo:
{"b1":{"value":5.666,"selected":true},"b2":{"value":"a","selected":false},"h1":{"value":"4","selected":true}}