@xdmp-open/ui-lowcode-core
v0.2.5
Published
XDMP low-code Vue 3 headless core: IR, adapter ports, FormLayoutRenderer, OptionDataSource
Downloads
654
Readme
@xdmp-open/ui-lowcode-core
XDMP 低代码无头内核:FormDef IR、Control Registry 语义、LowcodeUiAdapter 端口、FormLayoutRenderer、OptionDataSource。
不含 Element / Vben / shadcn 实现。默认适配器见 @xdmp-open/ui-lowcode-element。
vue 为 peerDependency。OptionDataSource / createRuntimeDataSource 只接受 Runtime 端口,不得直连 admin.system.dict/category/depart。
页面编排:parseRuntimeFormCode、createRuntimeListSession、RuntimeListPage(已生产化:校验回显、错误/加载态、选项回显、权限显隐)。设计器布局节点树(layout/tree.ts 为唯一操作源)与 optionSource 面板规则在 core,UI 在 element。
Adapter 契约测试入口:@xdmp-open/ui-lowcode-core/testing 的 runLowcodeUiAdapterContract(依赖 @vue/test-utils,不要从主入口导入)。
安装
pnpm add @xdmp-open/ui-lowcode-core已发 npm 0.2.1。源码联调继续 XDMP_PACKAGES_ROOT。MySQL + platform 的 Runtime 可用门已开。
