【发布时间】:2021-06-17 12:21:49
【问题描述】:
嗨@all 我有闪电记录编辑表单,其中显示特定值其中一个是记录类型。我想更新与其他字段相同的记录类型,但是当我单击记录类型字段时,它会显示以下错误:- [LWC 组件的@wire 目标属性或方法在值配置期间引发错误。原始错误: [字段:RecordTypeId 不是有效的查找字段。]]
【问题讨论】:
标签: salesforce salesforce-lightning
嗨@all 我有闪电记录编辑表单,其中显示特定值其中一个是记录类型。我想更新与其他字段相同的记录类型,但是当我单击记录类型字段时,它会显示以下错误:- [LWC 组件的@wire 目标属性或方法在值配置期间引发错误。原始错误: [字段:RecordTypeId 不是有效的查找字段。]]
【问题讨论】:
标签: salesforce salesforce-lightning
记录类型更改是一项关键操作,会搞砸一切。您可能正在查看新的页面布局(包括必填/只读字段)、新的选项列表依赖项......这是在显示任何布局之前先选择它的原因。以及为什么记录类型更改是一个特殊按钮,而不是在正常编辑操作中可见的字段。
如果您知道自己在做什么,则确信需求不会改变/您将知道如何表示已更改的布局、选项列表等...
lightning-combobox,onchange 会更新一个辅助变量(理想情况下,您应该将该变量绑定到<lightning-record-edit-form record-id={recordId} record-type-id={recordTypeId}
handleSubmit,您可以在其中截取保存、预填充字段然后提交。【讨论】:
@wire 调用 Apex 和“describeSobject”方法),使用返回的数据创建一个选项列表并显示该选项列表。然后在保存时默默地复制值,就像它们在developer.salesforce.com/docs/component-library/bundle/…“覆盖默认行为”中显示fields.Street一样