web流程设计器andflow_js已支持自定义颜色

andflow_js 是一个web 开源流程设计框架,目前版本已支持对各类节点单独设置颜色。除了颜色之外,andflow_js还支持通过setActionInfo、setGroupInfo、setListInfo、setTipInfo 等设置节点各种参数。
在这里插入图片描述

设置节点的颜色:

设置节点边框颜色

andflow.setActionBorderColor(actionId,color);

设置节点头部背景颜色

andflow.setActionHeaderColor(actionId,color);

设置节点头部字体颜色

andflow.setActionHeaderTextColor(actionId,color);

设置节点内容背景颜色

andflow.setActionBodyColor(actionId,color);

设置节点内容字体颜色

andflow.setActionBodyTextColor(actionId,color);

节点元素的JSON格式如:

"actions":[
{
      "id": "7e56400e9b634045941db181e7aaccb0",
      "left": "200px",
      "top": "20px",
      "name": "script",
      "border_color": "green",
      "header_text_color": "green",
      "params": {},
      "title": "执行脚本",
      "theme": "action_theme_zone",
      "icon": "script.png",
      "width": "180px",
      "height": "80px",
            "content":{"content_type":"msg","content":"ID: 7e56400e9b634045941db181e7aaccb0"}
    }
]

设置分组的颜色

设置组边框颜色

andflow.setGroupBorderColor(actionId,color);

设置组头部背景颜色

andflow.setGroupHeaderColor(actionId,color);

设置组头部字体颜色

andflow.setGroupHeaderTextColor(actionId,color);

设置组内容背景颜色

andflow.setGroupBodyColor(actionId,color);

设置组内容字体颜色

andflow.setGroupBodyTextColor(actionId,color);

组元素的JSON 格式如:

  "groups": [
    {
      "id": "group_77cdaa0e62e44a0cbe25c0bd919ecdf8",
      "name": "group",
      "left": "540px",
      "top": "100px",
      "border_color": "#92b5f0",
      "header_color":"#92b5f0",
      "body_color":"white",
      "actions": [],
      "members": [], 
      "width": "200px",
      "height": "200px",
      "title": "hello",
      "des": "world, ID: group_77cdaa0e62e44a0cbe25c0bd919ecdf8"
    }
  ]

设置列表的颜色:

设置列表边框颜色

andflow.setListBorderColor(actionId,color);

设置列表头部背景颜色

andflow.setListHeaderColor(actionId,color);

设置列表头部字体颜色

andflow.setListHeaderTextColor(actionId,color);

设置列表内容背景颜色

andflow.setListBodyColor(actionId,color);

设置列表内容字体颜色

andflow.setListBodyTextColor(actionId,color);

设置元素背景色

andflow.setListItemColor(actionId,color);

设置元素字体颜色

andflow.setListItemTextColor(actionId,color);

列表元素的JSON格式:

"list": [{
      "id": "list_86360da09b96477998fa8eb539a39f51",
      "name": "erd",
      "left": "273px",
      "top": "114px",
      "border_color":"#c76060",
      "header_color":"#c76060",
      "body_color":"#f1dede",
      "item_color": "white",
      "items": [
        {
          "id": "list_item_list_86360da09b96477998fa8eb539a39f51_0",
          "title": "student_id",
          "style": {"border-radius": "3px","border": "1px solid #c76060"}
        },
        {
          "id": "list_item_list_86360da09b96477998fa8eb539a39f51_1",
          "title": "group_id"
        },
        {
          "id": "list_item_list_86360da09b96477998fa8eb539a39f51_2",
          "title": ""
        }
      ],
      "title": "student_group",
      "width": "150px",
      "height": "200px"
    }
    
]

设置标签的颜色

设置标签内容背景颜色

andflow.setTipBodyColor(actionId,color);

设置标签内容字体颜色

andflow.setTipBodyTextColor(actionId,color);

标签元素的JSON 格式:

"tips": [
    {
      "id": "tip_dc14b91900ee468b8a368d97db66b071",
      "name": "tip",
      "left": "280px",
      "top": "360px",
      "content": "1111, ID: tip_dc14b91900ee468b8a368d97db66b071",
      "width": "188px",
      "height": "135px",
            "body_color":"#83ef83"
    }
]
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zone 7

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值