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 支持将组件配置为根据您想要的特定记录值有条件地显示。
我需要复制机会对象 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 支持将组件配置为根据您想要的特定记录值有条件地显示。