silverstripe-australia / editableuserforms
添加了重新编辑用户表单提交的功能,使用户能够返回完成提交
1.1.2
2015-12-15 22:06 UTC
Requires
- silverstripe/userforms: ~2.0
- unclecheese/dropzone: dev-master
README
允许用户重新编辑从用户定义的表单中做出的提交。
要求
入门指南
- 将模块放置在您的根项目目录下。
- dev/build
- 创建并配置一个可编辑的用户定义表单页面
概述
除了常规的用户定义表单选项之外,该模块还提供了一些额外的配置选项
配置选项
- ShowSubmittedList - 显示用户已完成的提交列表
- ShowDraftList - 显示不完整的提交列表
- AllowEditingComplete - 是否允许用户编辑“完成的”提交
- ShowSubmitButton - 是否在表单中显示“提交”按钮。如果此按钮不显示,则在用户填写所有必填字段后,表单将自动提交(即,标记为“完成”)
- ShowPreviewButton - 显示“预览”按钮 - 用于打印的只读表单版本
- ShowDeleteButton - 在表单提交列表中显示“删除”按钮
- ShowButtonsOnTop - 在表单顶部以及底部显示按钮
- LoadLastSubmission - 当用户访问表单页面时加载用户最近制作的“草稿”提交
- SubmitWarning - 用户点击“提交”按钮时显示的文本
- 工作流程定义 - 如果指定,则表单提交将发送到工作流以进行批准
字段
EditableTextFieldWithDefault
- 提供一个可以预填充字段值的文本框字段。例如,$Member.Email
EditableEmailFieldWithDefault
- 从TextFieldWithDefault扩展的特定于电子邮件的字段EditableMultiFileField
- 允许从前端使用Dropzone上传一个或多个文件。注意:标准的EditableFileField不适用于可重新编辑的表单
标准EditableFileField不适用于可重新编辑的表单FormSaveField
- 在表单中插入“保存”按钮,以便用户可以逐步保存
工作流程操作
SetPropertyAction
- 当触发时,在数据对象字段上设置值的操作。用于将表单提交标记为“完成”