我已经在Contact.etx文件中添加了一个名为WebAddress_Ext的新文件。在此之后,我已经验证了更改并重新启动了服务器。
现在,在ContactNameInputSet.company.pcf文件中,我添加了新的InputText字段,对于value字段,我给出了新添加的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错误。
发布于 2021-08-27 15:13:49
在UI中重新加载页面时,联系人可能是类型为Person的。因此,如果联系人的类型为" company“,则不能将其强制转换为Company。
https://stackoverflow.com/questions/68840894
复制相似问题