如何使闪电输入场 (LWC) 不再需要?

How can I make a lightning-input-field (LWC) not required?

我正在使用如下所示的 lightning-record-edit-form

<lightning-record-edit-form object-api-name="Client_Intake__c">
    <lightning-input-field  name="Id" field-name="Hub_Spoke_Account__c" style="width: 650px;" onchange={handleAccountFieldChange}></lightning-input-field>
</lightning-record-edit-form>

根据 https://www.lightningdesignsystem.com/components/form-element/ ,只有在我们向其添加 required 属性时, lightning-input-field 控制值才应该是必需的。即使我没有在 lightning-input-field 上设置必填属性,它仍然显示为必填字段。 我怎样才能解决这个问题?

这里的聚会有点晚了,但是:

即使您没有在 lightning-input-field 上按要求指定该字段,该字段在设置中仍然是必需的,因此它在此处显示为要求的。这是 lightning-record-edit 形式的一个特性(或者限制,如果你愿意的话)。唯一的解决方案确实是在设置 -> 对象管理器中将该字段设置为不需要,并且只在适用的相关页面布局上将其设为必需。

此外,您在 salesforce.stackexchange.com

上会更快地得到答案