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

优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维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;
  // ...
}
相关推荐
_xaboy1 天前
低代码可视化表单设计器 FcDesigner 远程请求教程:GET POST 变量鉴权
低代码·开源·vue·表单·fcdesigner
许彰午1 天前
11-rawSql占位符替换
java·低代码·架构
葡萄城技术团队1 天前
从MaxKB说起:活字格 + ikkyu-kb 探索企业知识库的另一种路径
低代码
SL-staff1 天前
JVS模板化开发实战:3天上线HR/OA/仓储类系统的技术实现路径
低代码·流程引擎·企业数字化·配置即代码·jvs·模板化开发·架构设计力
HAHAXX82 天前
低代码 & 无代码 RPA 项目实施:对接大模型接口的部署与运维要点
运维·低代码·rpa
iori97king2 天前
织信开发日志 18:从 informat-skills 看织信如何把平台能力交给 AI Agent
人工智能·低代码·织信
许彰午2 天前
08-条件拼接规则
java·低代码·架构
程序员吕洞宾2 天前
开源多维表格SmartTable v1.6.5 —— 国际化、开放性与安全易用性增强
低代码·开源·自动化·软件构建·多维表格·飞书多维表
许彰午3 天前
06-EaEngine调度器
java·低代码·架构
低代码布道师4 天前
从0到1做一个软件外包数字化管理平台
低代码