链接字段是链接到另一个文档类型的字段。例如,客户字段在销售订单中就是一个链接字段。该字段链接到客户主数据。
您可以按照以下步骤插入自定义链接字段。
步骤 1:前往自定义表单
首页 > 自定义 > 表单自定义 > 自定义表单
步骤 2:选择表单
在自定义表单中,选择文档类型(报价单、销售订单、采购发票项目等)。一旦下方附表中的字段更新后,打开您希望插入自定义字段上方的字段。然后点击“在上方插入”以插入新的自定义字段。
步骤 4:自定义字段值
要将字段设置为链接,请输入以下值。
- 标签:用户希望在表单中显示的标签。
- 类型:设置为“链接”
- 名称:字段的名称
- 选项:输入字段所链接的文档类型的名称
为链接字段添加筛选器
注意:此功能将从版本 15 及以上版本可用。
Frappe 提供了一种用户友好的方式,通过表单构建器对链接字段应用筛选器。
您会注意到,在文档类型中的所有链接字段上都有一个操作图标,它为您提供了选择要应用的筛选器的选项。
例如,在“公司”的情况下,点击该图标将打开一个对话框,您可以在其中选择所需的筛选器。
一旦您做出选择并点击应用,筛选后的结果将相应显示。
如果您正在自定义表单并决定更改筛选器,将出现一个“重置为默认值”按钮。点击此按钮会将筛选器恢复为原始状态。但需要注意的是,“自定义表单”中的任何筛选器都将覆盖默认筛选器。
评估支持
用户可以根据表单中的某些值添加动态筛选器。
用法:
eval: doc.fieldname
或
eval: doc.fieldname1 + doc.fieldname2
对于子表:
可以添加两种类型的筛选器。
- 来自子表行:要添加这些筛选器,请使用
doc.child_table_field_name - 来自父文档:要添加这些筛选器,请使用
parent.parent_doc_fieldname
在“eval:”之后添加的表达式会被评估,并返回其值。
Note: Filters applied through frm.set_query, will take preference over filters applied via the User Interface (UI).