0

我在 Contact.etx 文件中添加了一个名为 WebAddress_Ext 的新文件。在此之后,我验证了更改并重新启动了服务器。

现在在 ContactNameInputSet.company.pcf 文件中,我添加了新的 InputText 字段,对于值字段,我已经给出了新添加的 WebAddress_Ext 字段。

id = webAddress
label = "Web Address"
value = (contact as Company).WebAddress_Ext

现在我尝试重新加载页面,然后我得到了 ClassCastException。

ClassCastException:entity.Person cannot be cast to entity.Company

我已经检查了 Contact.eti 的主要电子邮件和辅助电子邮件字段,他们使用下面的代码来显示值。

id = PrimaryEmail
label = "Primary Email"
value = (contact as Company).EmailAddress1

我们没有收到 PrimaryEmail 的任何错误,但为什么我收到名为 WebAddress_Ext 的新文件的 ClassCastException 错误。

4

1 回答 1

2

在 UI 中重新加载页面时,联系人可能是 Person 类型。因此,如果其类型为“公司”,则无法将联系人转换为公司。

于 2021-08-27T15:13:49.197 回答