Salesforce Lightning- 内联编辑 - 在自定义下拉列表中显示更改值的文本框

Salesforce Lighting- Inline Edit -show text box on change value from custom dropdown

我需要复制机会对象 Lighting 内联编辑页面,以便仅当在选项列表中选择该值时才显示文本框。

如果我们使用<Lighting:record form>我可以获得内联编辑页面 但是当从下拉列表中选择值时,我无法添加显示文本框的条件。请帮助我如何为选择列表值的 ob 更改添加条件。

<lightning:recordForm
        recordId="0062v00001DmT9sAAF"

        objectApiName="Opportunity"
        layoutType="Full"
            columns="2"
        mode="view" />

<lightning:recordForm> 不允许您向生成的表单添加自定义功能。更一般地说,没有任何 Salesforce 组件允许您生成标准视图但也可以更改其内部工作方式。

您可以使用 <lightning:recordEditForm> 完全重建表单,但您必须在组件中定义整个表单。

在我看来,一个更可持续的解决方案是将一个小的自定义组件放置在 Lightning 记录页面 旁边 标准记录详细信息组件,并仅提供您的自定义功能。您可以使用 Lightning App Builder 中的 built-in 支持将组件配置为根据您想要的特定记录值有条件地显示。