自定义表单是一种工具,可让您在前端对表单类型或文档类型(DocType)进行更改。
它允许您根据需要插入自定义字段,或自定义标准字段的属性。
在开始学习表单自定义工具之前,请点击此处了解 ERPNext 中表单的架构。这将帮助您更高效地使用自定义表单工具。
要访问自定义表单,请前往:
首页 > 自定义 > 表单自定义 > 自定义表单
您也可以前往任意文档类型的列表视图,并从菜单选项中选择“自定义”。
- 如何自定义表单
- 点击“自定义表单”。
- 您将被重定向到一个页面,系统会要求您输入表单类型。
- 一旦您在此字段中输入表单类型,页面将进一步展开,您将能够看到多个功能。
1.1. 自定义表单时的选项
- 更改标签:此字段通过自定义翻译获取。您可以更改字段名称以适合您的行业/语言。例如,如果您是服务型企业,并希望将标签从“客户”更改为“消费者”,可以通过自定义翻译实现,并且更改将在此处反映。
- 标题字段:此字段可用于在查看列表时生成标题。在列表视图中查看表单时,任何“数据”类型的字段都可以设置为标题字段。例如,如果您希望查看所有员工的列表,并将标题字段设置为“员工代码”而不是员工姓名,可以在此处配置。有关更多信息,请查看我们关于文档标题的文章。
在此处了解有关字段类型的更多信息。
-
默认打印格式:对于单个文档类型,可能存在多种打印格式。您可以在此处为所选文档类型选择默认打印格式。例如,公司可能针对不同目的使用不同的信头,这些可以通过打印格式进行配置。但是,您可以为销售订单和任命函选择两种不同的默认打印格式。有关更多信息,请查看自定义打印格式。
-
图像字段:您可以为图像字段选择一个“附加图像”字段。这将成为代表该特定文档类型的图像。例如,员工的“图像字段”可以是他们的照片或身份证件的快照;可以在此处进行配置。
-
最大附件数:您可以输入可添加到此文档类型的最大附件数量。
-
搜索字段:在创建任何文档类型时,您可能希望将特定字段链接到另一个文档类型。为便于选择,您还可以确保在搜索结果中能够看到后一个文档类型中另一个字段的值。有关更多信息,请点击此处。
-
排序字段:任何文档类型列表中的记录都是根据您在此处设置的排序字段生成的。例如,对于物料,如果您希望列表根据物料名称生成,可以在此处进行配置。
-
排序顺序:您可以选择按升序还是降序进行排序。要更深入地了解排序字段和排序顺序,请查看列表视图中的自定义排序顺序。
-
默认电子邮件模板:对于单个文档类型,可能存在多种电子邮件模板。您可以在此处为所选文档类型设置默认电子邮件模板。例如,您可以为销售订单和任命函设置不同的默认电子邮件模板。
1.2. 更多属性
-
隐藏复制:选中此框将限制用户创建特定表单的“副本”。
-
是表格:此选项仅在自定义系统中以表格形式存在的表单时可用。例如,如果您正在创建一个要添加到自定义表单中的物料表,可以启用此选项。有关更多信息,请查看子表。
-
快速录入:选中此框将允许您使用特定表单创建“快速录入”。这意味着每当用户从另一个现有表单创建此表单时,将弹出一个框,允许用户仅输入基本详细信息即可创建文档类型。例如,请查看日记账分录中的快速录入。
-
跟踪更改:选中此框将确保任何用户对此文档类型所做的任何更改都将被跟踪并显示。
-
跟踪查看:此选项将为您提供对此特定文档类型的所有查看记录。
-
允许自动重复:如果选中此选项,将允许您定期启用文档类型的自动重复。例如,如果有一个需要多次创建的销售订单,您可以启用此选项,然后为任何特定销售订单设置自动重复。
-
允许导入:此选项将允许用户从任何文件导入数据。有关详细信息,请查看数据导入工具。
-
显示预览弹窗:此选项在版本12中引入。如果勾选,当鼠标悬停在此文档类型的链接上时(在列表视图和其他链接字段中),将显示一个小弹窗。此弹窗将包含文档的必填字段以及已勾选
in_preview的字段。有关详细信息,请查看链接预览。
点击“更新”后,您的自定义设置将更新到表单中。
1.3. 自定义字段
ERPNext 中的每个表单都有一组标准字段。如果您需要捕获某些信息,但没有可用的标准字段,您可以根据需求在表单中插入自定义字段。添加、编辑或删除字段也可以在此处完成。您还可以根据需求将字段放置在表单中,将其添加到任何现有字段的上方或下方。有关自定义字段的更多信息,请单击此处。
1.4. 精简表格、重置布局和重置所有自定义设置
- 精简表格:用于移除文档类型不再需要的未使用数据库列(字段)。它会检查已从表单中删除但仍存在于数据库中的字段。如果找到此类字段,则允许您永久删除这些列。这有助于保持数据库整洁,并通过移除不必要的数据来提高性能。
- 重置布局:用于将表单布局恢复为原始的默认状态。它会移除您所做的任何布局自定义设置,例如重新排列字段或更改分区,并将布局恢复到系统最初定义的状态。如果您的自定义布局变得过于复杂或出现问题,并且您希望从标准布局重新开始,此功能非常有用。
- 重置所有自定义设置:用于移除对表单所做的所有自定义设置,包括添加的字段、对现有字段的更改以及布局修改。它会完全移除您应用于表单的所有自定义更改,将其重置为系统定义的默认配置。这是一种极端的措施,但如果您需要返回到系统的默认表单设置(例如,因为您的自定义设置导致了问题,或者您希望从头开始重新配置表单),这会很有帮助。
- 视频