diff --git a/server/internal/library/hggen/views/curd_generate_web_model.go b/server/internal/library/hggen/views/curd_generate_web_model.go index b635690..15594c3 100644 --- a/server/internal/library/hggen/views/curd_generate_web_model.go +++ b/server/internal/library/hggen/views/curd_generate_web_model.go @@ -44,6 +44,9 @@ func (l *gCurd) generateWebModelState(ctx context.Context, in *CurdPreviewInput) if field.Name == "status" { value = 1 } + if field.FormMode == "Switch" { + value = 2 + } buffer.WriteString(fmt.Sprintf(" public %s = %v; // %s\n", field.TsName, value, field.Dc)) } buffer.WriteString("\n constructor(state?: Partial) {\n if (state) {\n Object.assign(this, state);\n }\n }")