FForm Platform
enzh-CN

表单与流程

无需为每个页面单独编写前端,也能设计可复用表单、条件体验和服务器端流程。

表单定义是应用资产

表单定义包含控件树和 Tailwind 候选类;表单元数据控制名称、类型、匿名访问、数据映射、动作链及后续生命周期配置。Designer 编辑定义,Viewer 通过共享 Vue 运行时呈现它。

输入、布局与集合控件

可使用文本、数字、日期、日期时间、复选框、单选、下拉框、AsyncSelect、Tree 和文件控件收集数据;用 Div、Form Group、Tabs、Pagination 与 GridLayout 布局;用 DataGrid 和 ItemRenderer 呈现集合数据,并在支持时使用游标分页和搜索。

校验与规则

必填校验和自定义校验相互独立。错误 CSS 类作用于校验失败控件本身;自定义校验信息可单独定位。规则设置集中检查可见、只读、必填和隐藏行为。文本输入经过防抖,校验只在明确交互点运行。

动作与跳转

事件可以调用客户端动作链或经批准的服务器动作。运行时提供表单数据、路由、用户和稳定应用上下文。提交后可跳转到新建记录或配置目标;隐藏控件不会提交。

阅读数据模型与 ORM了解字段如何写入数据库,或从开发者指南开始建立第一个流程。