优维低代码实践:统计视图

这篇具有很好参考价值的文章主要介绍了优维低代码实践:统计视图。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

优维低代码实践:统计视图,低代码,低代码技术,低代码开发平台

优维低代码实践:统计视图,低代码,低代码技术,低代码开发平台

优维低代码实践:统计视图,低代码,低代码技术,低代码开发平台

 文章来源地址https://www.toymoban.com/news/detail-598595.html

优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。


优维低代码实践连载第⑩期

《统计视图》

Visual Builder内部提供了很多图标类型的构件,方便在用户做一些数据统计,同样在大屏项目中也可以得到很广泛地使用,下面我们简单地修改我们的编排,做一个建议的数据统计图表出来吧~

一、新增图表构件

定位到任务详情路由页面的 general-card 构件,将其子构件都删除,并添加我们新的图表构件: chart-v2.bar-chart,效果如下图:优维低代码实践:统计视图,低代码,低代码技术,低代码开发平台

优维低代码实践:统计视图,低代码,低代码技术,低代码开发平台

 下面我们收到一个需求,在这个图标中,我们要现实任务卡片的状态还在处理中,或者未处理的情况,并进行展示,这里我们的修改如下:

二、对接后台数据

数据名称: taskList
类型: Provider
Provider: providers-of-cmdb.instance-api-post-search-v3
Args:
  - TASK_FOR_VB_LESSON
  - fields:
      - assignee
      - state
    page: 1
    pageSize: 3000

三、图表编排修改

属性面板-属性:
  data: <% FN.computedTaskList(CTX.taskList) %>
  height: 450
  legends: false
  xField: assignee
  yField: unFinishTask

四、新增 computedTaskList 微应用函数

function computedTaskList({ list }: Params): ResultItem[] {
  const obj = {};
  list.forEach((item) => {
    if (item.state === "研发完成") return;
    if (obj[item.assignee]) {
      obj[item.assignee]++;
    } else {
      obj[item.assignee] = 1;
    }
  });


  const arr: ResultItem[] = [];


  Object.entries(obj).forEach(([key, value]) => {
    arr.push({
      assignee: key,
      unFinishTask: value as number,
    });
  });


  return arr;
}


interface Params {
  list: Array<any>;
}


interface ResultItem {
  assignee: string;
  unFinishTask: number;
}

在处理完这些后,我们的图标就可以预期工作啦~看下预览图:优维低代码实践:统计视图,低代码,低代码技术,低代码开发平台

优维低代码实践:统计视图,低代码,低代码技术,低代码开发平台

 五、页面样式优化,加入图片

我们模拟一个需求,这个页面太过单调了,我们想增加点图片让内容丰富一些,那么我们要怎么做呢?

首先在左侧侧边栏菜单选中图片tab,进入页面,点击右上角的 upload 按钮,上传图片,最后点击build & push,我们即可以对我们上传的图片进行使用了~详细请查看 《图片》章节优维低代码实践:统计视图,低代码,低代码技术,低代码开发平台

优维低代码实践:统计视图,低代码,低代码技术,低代码开发平台

 然后回到我们的任务详情页面,修改编排,具体如下图:

其中img的src,每个项目,每张图片都将不一样,请各位结合自己的项目使用相应的url。

优维低代码实践:统计视图,低代码,低代码技术,低代码开发平台优维低代码实践:统计视图,低代码,低代码技术,低代码开发平台

 

到了这里,关于优维低代码实践:统计视图的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 优维低代码实践:添加构件

     优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。 优维低代码实践连载第11期 《添加构件》 ▽

    2024年02月15日
    浏览(28)
  • 优维低代码实践:权限设置

     优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。 优维低代码实践连载第⑨期 《权限设置》 ▽

    2024年02月15日
    浏览(28)
  • 优维低代码实践:自定义模板

    优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。 优维低代码实践连载第14期 《自定义模板》 ▽

    2024年02月12日
    浏览(27)
  • 优维低代码实践:Context / State

     优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。 优维低代码实践连载第12期 《Context / State》

    2024年02月13日
    浏览(28)
  • 优维低代码实践:面包屑配置以及菜单配置

     优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。 优维低代码实践连载第⑦期 《面包屑配置以

    2024年02月10日
    浏览(37)
  • 带你一步步实现低代码开发平台——低代码配置模块视图配置功能详解

    上一篇介绍了视图整体设计(https://blog.csdn.net/seawaving/article/details/130764669),今天重点介绍下具体的视图配置功能。 根据用途不同,将视图进行了分类,建模产生以下类型的视图 列表视图 新增视图 修改视图 查看视图 树视图 树表视图 参照视图 树参照视图 树表参照视图 主

    2024年02月06日
    浏览(33)
  • 从技术创新到应用实践,百度智能云发起大模型平台应用开发挑战赛!

    大模型已经成为未来技术发展方向的重大变革,热度之下更需去虚向实,让技术走进产业场景。在这样的背景下,百度智能云于近期发起了“百度智能云千帆大模型平台应用开发挑战赛”。 在不久前的演讲中,百度创始人、董事长兼首席执行官李彦宏表示,AI 原生应用要能解

    2024年02月07日
    浏览(38)
  • 关于表单快速开发低代码技术平台的内容介绍

    运用什么样的表单快速开发软件平台可以实现高效率创收?随着科技的进步和飞速发展,专业的低代码技术平台已经走入了很多企业的办公职场中,它们灵活、轻量级、优质、高效、易维护等优势特点,可以高效助力广大企业提质增效,并且利用数据资源,实现流程化办公。

    2024年02月07日
    浏览(35)
  • 【云原生技术】高效、灵活、易于使用的低代码快速开发平台源码

    PaaS低代码快速开发平台是一种快速开发应用系统的工具,用户通过少量代码甚至不写代码就可以快速构建出各种应用系统。 随着信息化技术的发展,企业对信息化开发的需求正在逐渐改变,传统的定制开发已经无法满足企业需求。低代码开发平台,让开发者可以基于平台快

    2024年02月14日
    浏览(31)
  • 讯飞开放平台--星火认知大模型--开发技术文档--js实例代码详解

            之前调用写过调用百度的文心一言写网站,讯飞的星火认知模型开放了,这次尝试一下使用流式来进行用户的交互。 平台简介 | 讯飞开放平台文档中心 星火认知大模型Web文档 | 讯飞开放平台文档中心         本文章主要开发的是一个web应用。 值得一提的是官网

    2024年02月09日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包