首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在guidewire pc中为自定义字段进行类型转换时获取ClassCastException

在guidewire pc中为自定义字段进行类型转换时获取ClassCastException
EN

Stack Overflow用户
提问于 2021-08-19 01:11:24
回答 1查看 39关注 0票数 0

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

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

代码语言:javascript
复制
id = webAddress
label = "Web Address"
value = (contact as Company).WebAddress_Ext

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

代码语言:javascript
复制
ClassCastException:entity.Person cannot be cast to entity.Company

我已经检查过,对于Contact.eti的主要电子邮件和次要电子邮件字段,他们使用以下代码来显示值。

代码语言:javascript
复制
id = PrimaryEmail
label = "Primary Email"
value = (contact as Company).EmailAddress1

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

EN

回答 1

Stack Overflow用户

发布于 2021-08-27 15:13:49

在UI中重新加载页面时,联系人可能是类型为Person的。因此,如果联系人的类型为" company“,则不能将其强制转换为Company。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68840894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档