现象
type: "simple" 的录入表单视图(formViews),给分组 section 设 columns: 2(或 3/4),新建/编辑弹窗里分组标题正常显示,但分组内的字段全部单列全宽堆叠,columns 不生效,始终一行一个字段。
section.columns 是 spec 正式声明并带官方示例的属性
@objectstack/spec@11.5.0FormViewSchema(dist/view.zod-*.d.ts):
- section 的
columns 字段:ZodDefault<ZodEnum<{ "1","2","3","4" }>>,默认 1。 - schema 的官方
@example 直接给了范例:
{type: "simple",sections: [{label: "General Info",columns: 2,fields: ["name","status"]},{label: "Details",fields: ["description",{field: "priority",widget: "rating"}]},],}即 schema 承认该属性、编译通过、产物 dist/objectstack.json 也原样带着每个 section 的 "columns": 2。
期望
@objectstack/console 渲染 type: "simple" 时,按 section.columns 把分组内字段排成对应列数;columns 为 1/undefined 时单列。目前 console 11.5.0 未按此渲染。
环境
@objectstack/console 11.5.0 / @objectstack/spec 11.5.0 / cli 11.5.0
现象
type: "simple"的录入表单视图(formViews),给分组 section 设columns: 2(或 3/4),新建/编辑弹窗里分组标题正常显示,但分组内的字段全部单列全宽堆叠,columns不生效,始终一行一个字段。section.columns 是 spec 正式声明并带官方示例的属性
@objectstack/spec@11.5.0FormViewSchema(dist/view.zod-*.d.ts):columns字段:ZodDefault<ZodEnum<{ "1","2","3","4" }>>,默认 1。@example直接给了范例:即 schema 承认该属性、编译通过、产物
dist/objectstack.json也原样带着每个 section 的"columns": 2。期望
@objectstack/console渲染type: "simple"时,按section.columns把分组内字段排成对应列数;columns为 1/undefined 时单列。目前 console 11.5.0 未按此渲染。环境
@objectstack/console 11.5.0 / @objectstack/spec 11.5.0 / cli 11.5.0