玩转smardaten | 探秘画布能力,搞定无代码复杂页面设计

news/2024/12/1 1:41:28/

下面这些是你印象中无代码能配置出的页面吗?“条条框框”、“一板一眼”的基础表单、列表、详情是无代码页面开发的全部吗?

当然不是!花样排版与自由布局的展示页、交互丰富与多模块嵌套的首页,也是企业级软件页面中不可或缺的一部分~~


smardaten作为企业级无代码开发平台,为了让页面设计也能像绘制PPT一样随心所欲,实现页面花式布局、多模块嵌套、复杂交互的设计难题,我们精心打造了页面样式产品组件——画布。今天就让小编来为您揭晓它的强大能力吧~~

画布的功能定位与应用场景

“画布”可用于丰富板块组合构成的官网门户首页;图文字段可随意摆放的设备情况列表页;单条信息花样展示的详情页等自由化、个性化页面。

目前smardaten在“应用”、“列表”、“详情”三侧页面搭建时均可开启“画布“能力,总的来看整个复杂页面可由单个或多个应用、列表、详情画布结合构成。

三种画布的配置在平台的操作体验保持一致,但解决问题与应用场景有一定区别,先来进行简单区分:

一图Get√画布配置过程

如何利用“画布”进行复杂页面配置呢?这里小编用一张图帮你快速梳理逻辑:

 stpe1 配置出整个页面的物理形态

smardaten对软件页面的构建总体遵循“自顶向下”的原则,通过对复杂页面的想象或原型观测,先完成整体布局样式的拆解。

①定页面样式:选中页面在样式配置中设定背景、边框、四周间距。如需换自定义背景图,需额外将纯色背景更改为透明,悬浮在颜色上进入更多颜色将“A”修改为0。

②搭页面框架:选择“单列、多列、标签页、步骤页、折叠页”等布局组件进行组合,其中拖动组件可完成两个组件之间的层级嵌套。

③明画布类型:判断该模块下的所需的画布类型,选中布局组件点击相应画布进行添加。注意添加三类画布的入口有略微差别。

  • 应用画布:开始-布局-画布-快速设计

  • 列表画布:开始-列表-画布卡片/画布列表-高级开发

  • 详情画布:开始-详情-画布-高级开发

——这样便快速完成了初始的界面布局,只需将各画布内容构建起来

 step2 构建画布具体内容

进入开发后,怎么从一张空白的画布到最终呈现的效果图呢?总的来说,我们可以把想法到画布的落地分为“布局、组件、联动”三个部分。

①布局:以应用画布为例,首先我们可在样式下修改所需的画布高宽度与背景色。如果需要自定义的背景图可通过插入图片组件,再拉动图片尺寸覆盖整个画布即可实现。

②组件:通过拖拉画布下文本、图片、数字、图标等素材组件到相应位置,可构成单个画布内容。

图片、文本需在右侧配置栏完成相应内容更替,数字可采用静态数据直接输入想要的数值,也可以绑定平台中的资产数据并对相应字段进行计数、过滤等数据操作。

列表与详情一般用于展示表单数据,将在“业务模型”中点击“已有页面”关联表单,产生“数据”下该表单的所有字段组件。

这些组件可从右侧直接选中拖入,且无需配置内容,将直接依据资产数据对每条信息做相关字段的内容展示。

③联动:每一个素材都可在“新增交互”中添加“点击”或“悬浮”事件,再通过逻辑控制中30+组件的拖拉拽与内容配置,实现前端页面弹窗浮现、页面跳转,后端调用服务、服务编排等复杂逻辑与交互。

同时列表画布中可配置多种画布,对数据分权做花样展示。只需选中新增画布的“条件”,在弹窗中配置显示条件即可。

值得一提的是,列表画布“详情、删除、编辑”等行内按钮的显示,需在“按钮配置”中开启后,额外在“按钮”栏将所需按钮拖入画布。

此外,若要开启筛选,需将“模式选择”切换为表格后,在右侧交互中配置。

——这样便完成了单个画布设计,仅需依次完成剩余画布操作

 step3 由单到多完成所有画布

①画布复用:针对样式变化不大的画布,可利用Ctrl+C与Ctrl+V进行整个画布的复制粘贴,再进行内容的细节调整配置。

②渲染迭代:在列表画布中,只需配置首个卡片,平台将自动以该样式为模板完成所有卡片的迭代渲染,此后多条数据的展示形式将保持一致。

当然不想保持一致的话,可选中除首张卡片外的任意卡片,点击“新增卡片”,便可还原为空白画布,完成另一种展示卡片设计,再通过上文提到的显示条件的限制,做不同数据不同类别的展示。

——这样便帮助快速还原所有画布的设计工作啦~


画布介绍就到这里了,快来试试吧!

进入“数睿数据”官网,试用环境免费注册登录


http://www.ppmy.cn/news/52292.html

相关文章

eclipse占用cpu过高的优化办法

可以通过设置来减小eclipse占用内存大小,但是cpu只有在eclipse项目运行的时候才会占用增大。 优化方法: 第一: 取消自动validation validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下&am…

如何使用 Java 将 JSON 文件读取为字符串?这三种方法很管用!

JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,它可以用来存储和传输结构化的数据。在 Java 中,有多种方法可以将 JSON 文件读取为字符串,本文将介绍其中的几种。 方法一:使用 java.io 包中的类 java.io 包中提…

踩坑vue中嵌套iframe项目,嵌套在iframe中的项目无法登录!

解决方案原文 这个我试了下是谷歌浏览器做了限制,在edge上可以正常登录 我遇到这种情况主要是我的项目用的是cookie存储的登录状态。需要设置cookie的域名,使其在嵌入的网站和网站域名下都能访问cookie,但是我设置了还是没用。 我最终的解决方…

arduino esp-01s开发环境配置(备忘)

很久没玩arduion了,前天一个网友提了一个问题要我帮忙,结果电脑重新做了系统,又要重新设置环境,结果忘记了,做个备忘,省得以后又要重新研究。 1、附加开发板管理器网址:http://arduino.esp8266…

人工智能中(Pytorch)框架下模型训练效果的提升方法

大家好,我是微学AI,今天给大家介绍一下人工智能中(Pytorch)框架下模型训练效果的提升方法。随着深度学习技术的快速发展,越来越多的应用场景需要建立复杂的、高精度的深度学习模型。为了实现这些目标,必须采用一系列复杂的技术来提…

回顾 | Pre VS Code Day - 用 GitHub Codespaces 构建 OpenAI 应用实战

编辑:Alan Wang 排版:Rani Sun 微软 Reactor 为帮助广开发者,技术爱好者,更好的学习 .NET Core, C#, Python,数据科学,机器学习,AI,区块链, IoT 等技术,将每周三到周六&a…

如何雇佣一名全民开发者?

注:全民开发的英文是Citizen Development,由咨询公司Gartner在2010年提出的概念,指非专业开发人员使用低代码或无代码平台创建应用程序,无需IT部门的支持,旨在提高生产力并降低开发成本。 国内普遍将Citizen Developme…

Sqoop 从入门到精通

Sqoop Sqoop 架构解析 概述 Sqoop是Hadoop和关系数据库服务器之间传送数据的一种工具。它是用来从关系数据库如:MySQL,Oracle到Hadoop的HDFS,并从Hadoop的文件系统导出数据到关系数据库。 传统的应用管理系统,也就是与关系型数…