优维低代码实践:应用级配置

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


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

《应用级配置》

除了全局特性开关,有时我们希望支持按应用进行个性化配置。

编排界面个性化配置

个性化配置可以通过配置<% APP.config.key %>获取到个性化配置的内容,好处是如果在多个构件中使用到同一内容,在需要修改时,可以直接对个性化配置进行修改,而不是每个调用的地方都要去修改。

使用场景:在灾备切换大屏的流程节点显示中,不同的客户显示器分辨率不同,那么对应的流程节点布局就要进行流程节点显示区域的调整,因此可以通过个性化配置去实现,避免要多处修改导致遗漏等问题。

个性化配置:

设置->概要->编辑->Default config->相关参数(key:value)

构件中通过表达式调用:

复制代码
height: <% APP.config.screenHeight ?? "900px" %>

构件开发个性化配置

在构件中,则可以使用 Runtime 接口来获取应用配置,例如:

复制代码
import { getRuntime } from "@next-core/brick-kit";


function YourBrick() {
  const pageSize = getRuntime().getCurrentApp().config.pageSize;
  // ...
}
相关推荐
hongdou1991 天前
ivx 开发者如何通过 BI 引擎实现应用功能精准优化
低代码·编辑器·ai编程
微刻时光2 天前
影刀RPA网页自动化总结
运维·人工智能·python·低代码·自动化·rpa·影刀rpa
微刻时光2 天前
影刀RPA开发-CSS选择器介绍
css·python·低代码·自动化·rpa·影刀rpa·影刀实战
Blossom.1184 天前
低代码开发:开启软件开发的新篇章
人工智能·深度学习·安全·低代码·机器学习·计算机视觉·数据挖掘
低代码布道师5 天前
腾讯云低代码实战:零基础搭建家政维修平台
低代码·云计算·腾讯云
葡萄城技术团队9 天前
低代码 x AI,解锁数智化应用的创新引擎
人工智能·低代码
试着11 天前
【AI面试准备】元宇宙测试:AI+低代码构建虚拟场景压力测试
人工智能·低代码·面试
陈奕昆12 天前
低代码/AI是否会取代前端开发?
人工智能·低代码
大龄码农有梦想13 天前
基于【低代码+AI智能体】开发智能考试系统
人工智能·低代码·ai大模型·ai智能体·考试管理系统
by————组态15 天前
基于web组态优化策略研究
大数据·前端·物联网·低代码·数学建模·自动化