t20-cfb-adapter
v0.2.4
Published
CFB budget table business adapter (titleViewList/itemMap ↔ UniverInput)
Readme
t20-cfb-adapter
CFB 预算表格业务适配器:titleViewList / itemMap ↔ UniverInput / UniverOutput。
安装
npm install t20-cfb-table t20-cfb-adapter业务页面应 import 项目 src/adapters/cfb,而非直接使用本包(见 cfb/CFB-阶段2-开发设计.md §3.3)。
API
createRegistry(payload)buildInput(payload, options?, registry?)applyOutput(output, payload, registry, options?)resolvePageMode(ctx)resolveEditability(registry, pageMode)
项目扩展
import { buildInput as baseBuildInput, applyOutput as baseApplyOutput } from 't20-cfb-adapter'
export function buildInput(payload, ctx) {
return baseBuildInput(payload, {
pageMode: ctx.pageMode,
unitScale: ctx.unitObj,
hooks: { afterBuildInput: patchForProject },
context: ctx
})
}