在网站中生成自定义表单
odoo10-addon-website-form-builder的Python项目详细描述
网站表单生成器
此模块为网站提供在任何页面中添加自定义表单的功能。
安装
安装其他提供website_form支持的加载项 从中受益。提示:
- website_crm
- website_form_project
- website_hr_recruitment
- website_sale
配置
要配置此模块,您需要:
- 拥有管理/设置权限。
- 转到settings>;激活开发者模式。
- 转到settings>;technical>;database structure>;models。
- 搜索要管理网站表单访问的模型。
- 当您找到它时,它将有一个网站表单部分,您可以在其中:
- 通过检查允许在forms中使用的,允许模型获取表单。
- 在label中为form action提供一个更好的名称。
- 选择要在字段中存储自定义字段数据的字段 表单数据。如果你把这个留空,模型是一个邮件线程, 新消息将附加该自定义数据。
- 在fields选项卡中,有一个名为blacklisted in web forms的新列。 这是一个安全特性,禁止表单提交者向那些 领域。创建新的网站表单时,其所有模型字段都是 自动白名单,以提高用户体验。如果你想的话 有更高的控制权,创建表单和黑名单后回来 您需要的任何字段,尽管这只适用于自定义字段。
使用量
要使用此模块,您需要:
- 转到您的任何网站页面。
- 编辑它。
- 将form片段拖放到页面中。
- 使用代码段覆盖来添加、编辑和删除字段。
- 如果要设置隐藏字段,请确保设置了有效的默认值 或者用户可能会收到隐藏的错误,甚至无法发送 表格!
已知问题/路线图
- 这些类型的字段不会出现,因为它们没有 在这个模块的上下文中有意义,否则一个正确的实现将添加 添加大量复杂度时没有太大的价值:
- id
- create_uid
- create_date
- write_uid
- write_date
- __last_update
- 任何one2many字段
- 任何reference字段
- 任何serialized字段
- 任何只读字段
缺陷跟踪器
漏洞在GitHub Issues上跟踪。如果有麻烦,请 如果您的问题已经报告,请检查那里。如果你先发现它, 通过提供详细且受欢迎的反馈,帮助我们粉碎它。
学分
图像
维护人员
此模块由OCA维护。
oca或odoo社区协会是一个非营利组织。T组织 任务是支持odoo特性和 促进其广泛应用。
若要对此模块作出贡献,请访问https://odoo-community.org。