@xdmp-open/ui-lowcode-core
@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 可用门已开。
Related Packages
@xdmp-open/ui-lowcode-element
XDMP low-code Element Plus adapter: FormRenderer, designer, layout ports
920
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 0.2.5 | ^3.5.0 | Apache-2.0 | |
| 0.2.4 | ^3.5.0 | Apache-2.0 | |
| 0.2.3 | ^3.5.0 | Apache-2.0 | |
| 0.2.2 | ^3.5.0 | Apache-2.0 | |
| 0.2.1 | ^3.5.0 | Apache-2.0 | |
| 0.2.0 | ^3.5.0 | Apache-2.0 |