表单与流程
无需为每个页面单独编写前端,也能设计可复用表单、条件体验和服务器端流程。
表单定义是应用资产
表单定义包含控件树和 Tailwind 候选类;表单元数据控制名称、类型、匿名访问、数据映射、动作链及后续生命周期配置。Designer 编辑定义,Viewer 通过共享 Vue 运行时呈现它。
输入、布局与集合控件
可使用文本、数字、日期、日期时间、复选框、单选、下拉框、AsyncSelect、Tree 和文件控件收集数据;用 Div、Form Group、Tabs、Pagination 与 GridLayout 布局;用 DataGrid 和 ItemRenderer 呈现集合数据,并在支持时使用游标分页和搜索。
校验与规则
必填校验和自定义校验相互独立。错误 CSS 类作用于校验失败控件本身;自定义校验信息可单独定位。规则设置集中检查可见、只读、必填和隐藏行为。文本输入经过防抖,校验只在明确交互点运行。
动作与跳转
事件可以调用客户端动作链或经批准的服务器动作。运行时提供表单数据、路由、用户和稳定应用上下文。提交后可跳转到新建记录或配置目标;隐藏控件不会提交。