数据源驱动的低代码方案 Dooring设计思路分享(数据源驱动程序)

从手工配置每一个组件的方式搭建页面,到通过数据源驱动搭建页面,Dooring低/0代码提供这样的解决方案,可以方便的实现动态页面的渲染

本期和大家分享Dooring 高级功能系列之 数据源

数据源驱动的低代码方案 Dooring设计思路分享(数据源驱动程序)

Dooring 是一款地使用门槛的0代码平台搭建平台,基本搭建逻辑,就是通过各种组件的配合,做出各种样式的页面效果,在Dooring底层基座支持下,页面搭建时可以做到即时配置,即时展示。

通常我们用Dooring搭建页面时,通过拖拽组件到画布里,给组件配置好固定的信息,组件展示的内容编辑完信息后就固定了,这些搭建出来的页面就是常见的静态页面。

数据源驱动的低代码方案 Dooring设计思路分享(数据源驱动程序)

这里我们再介绍一种Dooring数据源功能:一种比手工配置组件更强大,更高效的页面搭建方式,可以实现数据驱动页面渲染展示,还能做动态的页面。

数据源驱动的低代码方案 Dooring设计思路分享(数据源驱动程序)

01 为什么要使用数据源

如果一个页面的组件里的信息非常多,完全通过手工配置组件信息,有时会稍微有些繁琐。如果每一组信息结构都非常相似,或者这个数据是需要动态变化的,这个时候就很适合用数据源来搭建页面。

数据源驱动的低代码方案 Dooring设计思路分享(数据源驱动程序)

通过数据源,我们可以一次性或者批量配置好数据信息,这个数据能被组件多次引用,或者一次性引用大量数据,组件配置的效率就得到大幅度提升。同时还能通过一些关联逻辑,对接外部数据接口API,从后端数据库或其他地方获取数据信息,动态的渲染展示页面,这就是Dooring的数据源的通用能力。

数据源驱动的低代码方案 Dooring设计思路分享(数据源驱动程序)

02 如何使用数据源

如何使用Dooring组件的数据源能力,我们先做个简单的展示,Dooring提供了以下几种数据源配置方法:

组件自带的数据源

部分组件里,我们在组件面板里提供了特定组件独有的数据源

组件自带单项的数据源

组件里的每一组样式,就是一个单独的数据源,这类数据源直接嵌入在组件右侧的面板里,通过配置好每一组特定样式的组件单项值,组件配置面板选择控制好所需要的信息,就可以即时展示组件搭建效果

数据源驱动的低代码方案 Dooring设计思路分享(数据源驱动程序)

组件自带表格式批量数据源

组件里的多组数据,一次批量设置好即可被组件全部引用,这类数据源,我们可以像编辑Excel表格一样,集中配置好组件数据,编辑好对应数据的字段名称和字段值,组件会自动获取数据源配置信息,对组件即时渲染展示。我们也提供了直接Excel文件导入方式,批量生成生成字段名和字段值

数据源驱动的低代码方案 Dooring设计思路分享(数据源驱动程序)

组件自带API接口的数据源

针对图表类的组件,我们直接在组件配置面板里,设置了手工发起请求API接口的形式,实时获取组件所需的数据,只要数据符合组件的数据结构,通过对接外部数据API接口,动态请求获取组件所需的配置数据,从而实现了通过后端数据驱动的页面渲染,可以参照下文我们提供的API数据源接口示例,设置属于你专门的数据源API接口

数据源驱动的低代码方案 Dooring设计思路分享(数据源驱动程序)

全局数据源设置

当然有些数据源的数据结构,能够被多种组件引用,为方便更好的管理使用数据源,我们在整个编辑器面板设置了全局数据源,全局数据源设置一次,可以被其他适合的组件多次反复引用,全局数据源支持添加静态数据源和动态数据源。

数据源驱动的低代码方案 Dooring设计思路分享(数据源驱动程序)

组件引用数据源

全局静态数据源
静态数据源,是一个固定的Json格式的数据,数据配置后内容即固定好了,组件通过引入这串数据,自动完成页面效果展示

数据源驱动的低代码方案 Dooring设计思路分享(数据源驱动程序)

全局动态数据源
全局动态数据源和组件里API接口数据源一样,也是通过外部API接口数据,动态的驱动组件以及页面渲染。全局动态数据源不需要手动发起请求,只需要设置好API地址即可,我们一次配置好数据源,可以在提供给多个组件引用。

数据源驱动的低代码方案 Dooring设计思路分享(数据源驱动程序)

03 动态数据源配置

以下动态数据源配置的内容,需要具备一定的计算机知识,建议企业后端开发人员配合提供。 数据源的API接口配置时,企业技术开发人员提前配置符合要求的数据接口,这里我们用第三方的API管理平台ApiFox为例,创建一个可被Dooring引用的测试数据源API接口。

首先我们登录ApiFox平台,新建一个接口,设置好接口地址,比如dooring/api/data ,数据请求方式设置为Get,然后保存数据源接口

数据源驱动的低代码方案 Dooring设计思路分享(数据源驱动程序)

接下来在高级Mock里,新建期望,设置接口返回的数据结构,保存。

数据源驱动的低代码方案 Dooring设计思路分享(数据源驱动程序)

然后发起快捷请求,测试无误后,复制好接口地址就完成了数据源的设置。

数据源驱动的低代码方案 Dooring设计思路分享(数据源驱动程序)

我们返回Dooring的全局数据源,新增一个动态数据源,将前面的接口地址填写进来即可。

数据源驱动的低代码方案 Dooring设计思路分享(数据源驱动程序)

配置好的数据源可以被其他组件引用。

数据源驱动的低代码方案 Dooring设计思路分享(数据源驱动程序)

当然测试的数据只引用了3条,展示的是Dooring和企业后端数据对接的能力,实际应用时企业后端接口返回的大量数据,可以和Dooring进行进一步的交互,通过相关逻辑和规则,按需引用和展示,做到页面数据驱动动态渲染

比如电商商品页面展示,可以和前台用户身份信息做逻辑关联,不同用户在同一个页面展示的信息都可以不同,实现算法驱动的千人千面的个性化电商页面。

数据源驱动的低代码方案 Dooring设计思路分享(数据源驱动程序)

这就是Dooring数据源的相关能力展示,采用私有化部署的企业,可以定向改造数据源能力,使得企业业务页面具有和原生开发的页面一样强大的能力。

最后欢迎各位体验Dooring数据源功能。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月16日 下午1:23
下一篇 2024年5月16日 下午1:35

相关推荐

  • 研究生能申请的科研项目

    研究生能申请的科研项目研究生能申请的科研项目是(研究生教育与管理部门实施细则) (1)学前教育 2. 小学教育 3. 中学教育 4. 大学教育 5. 大学教育 6. 大学教育 7….

    科研百科 2024年11月29日
    0
  • 物业党建活动具体内容有哪些

    物业党建活动具体内容有哪些 物业党建是指将物业管理和中国共产党的党的建设相结合,以提高物业行业的政治素质和管理水平,促进物业公司与业主、社区居民的良性互动,推动社区建设和发展。 物…

    科研百科 2024年11月27日
    67
  • 软件项目管理工具有哪些

    软件项目管理工具有哪些 随着软件开发的不断增长,软件项目管理也成为了一个日益重要的话题。为了满足不同项目团队的需求,市场上出现了许多不同类型的软件项目管理工具。本文将介绍一些目前较…

    科研百科 2024年9月24日
    27
  • 项目常用管理工具对比(主流项目管理工具)

    一、禅道 (1)简介 禅道是一款覆盖全生命周期的项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,完整覆盖研发项目管理的核心流程,并实现量化评估。…

    科研百科 2022年7月14日
    383
  • 学校管理工作方案(学校管理工作方案与计划)

    友情提示:由于头条官方不允许作品中出现联系方式,一留联系方式就被限流,所以对材料感兴趣的朋友可在下方评论区留言(直接留你微信号或是电话号更好),我隔十分钟左右会看下,看到后及时给你…

    科研百科 2022年7月23日
    222
  • 机器学习科研项目申报书

    机器学习科研项目申报书 随着人工智能技术的不断发展,机器学习已经成为人工智能领域中不可或缺的一部分。在实际应用中,机器学习已经应用于图像识别、语音识别、自然语言处理、推荐系统等多个…

    科研百科 2025年2月1日
    3
  • 医学生大一科研项目

    作为一名医学生,大一科研项目是开始探索医学领域的重要一步。在这个项目中,我们将深入研究一种特定的疾病,并通过实验来验证我们的假设。 这种疾病的研究和治疗是一个充满挑战的过程,需要我…

    科研百科 2024年4月8日
    98
  • 天津科技计划项目管理系统

    天津科技计划项目管理系统:科技项目管理的新工具 随着科技的不断发展,科技计划项目管理系统已经成为了现代项目管理中不可或缺的一部分。天津科技计划项目管理系统则是一个高效、智能的项目管…

    科研百科 2024年8月13日
    31
  • 地产项目排行(地产项目管理系统排名)

    地产项目管理系统排名地产项目管理系统排名1.公司生产与运营(会计职位)的整合(货币)员工的所有分配方式,均属于货币流通(货币流通)类型。投资形式:投资投资、投资、财产管理、基金等2…

    科研百科 2024年9月26日
    26
  • 2023年世界顶尖科学家协会奖揭晓 单项奖金各1000万元(2021世界顶尖科学家大会)

    9月14日上午,2023年世界顶尖科学家协会奖(WLA Prize)在上海揭晓,“智能科学或数学奖”和“生命科学或医学奖”两个单项奖共产生5位获奖者。 这是顶科协奖第二年颁奖。今年…

    科研百科 2024年4月1日
    125