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

优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维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;
  // ...
}
相关推荐
xhload3d7 小时前
图扑智慧工厂 | 继电器产线仿真态势管控平台
物联网·低代码·webgl·数字孪生·可视化·智慧工厂·工业互联网·hightopo
许彰午12 小时前
47-MetaGrid元数据表格
java·低代码·架构
液态不合群2 天前
信通院认证实锤:信创低代码,撕开企业数字化转型的虚假繁荣
人工智能·低代码·数字化
许彰午2 天前
44-useRowSet镜像实现
java·低代码·架构
液态不合群2 天前
低代码不是捷径,是企业数字化转型的底层重构
低代码·重构
炎黄盈动_20032 天前
汽车零部件企业AI智能费控方案:私有化部署、数据安全与业财一体化实践
人工智能·低代码·ai
CORNERSTONE3653 天前
低代码开发有哪些应用场景?
低代码·excel·erp·mes·企业数字化
做萤石二次开发的哈哈3 天前
路由器管理应用不用逐个啃协议了:海康无线路由器接入萤石蓝海AIoT,五类技能组合生成多端网管系统
人工智能·物联网·低代码·萤石开放平台·蓝海aiot一站式工作台·aiot开发
jonyleek3 天前
企业流程提效300%:低代码重建审批中枢,3人日上线+业务人员自主迭代
低代码·私有化部署·流程引擎·bpmn·权限控制·企业级应用·jvs
SL_staff3 天前
3天上线OKR系统:一名HR与1名工程师如何用JVS完成全栈交付
java·低代码·开源