首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PXException -没有显示完整的电子邮件

PXException -没有显示完整的电子邮件
EN

Stack Overflow用户
提问于 2020-06-26 07:42:00
回答 1查看 91关注 0票数 2

我有一个验证,在一个动作中抛出一个PXException,并且消息有一个电子邮件地址。在邮件中没有完整打印电子邮件的情况下,会发生一些奇怪的事情。

例如,

显示的是“下面的电子邮件已经在使用: myemail”,而不是“下面的电子邮件已经在使用: myemail@email.com”,即它删除了@符号后面的电子邮件部分。

我正在使用这种方法抛出错误:

代码语言:javascript
运行
复制
throw new PXException(EDMessages.REGISTRATION_EMAIL_ALREADY_INUSE, row.Email);

这是标准的Acumatica行为吗?作为一种解决办法,我可以尝试使用Ask而不是PXException,但是最好知道为什么会发生这种情况。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-26 23:06:01

有很强的迹象表明Acumatica使用该字符将异常消息路由到特定的HTML框架。内部格式如下:'$target=frame_name@message‘。

我怀疑这个来自Acumatica框架的JavaScript片段导致了这个问题:

代码语言:javascript
运行
复制
// extraction of redirect message
var ar = result.split('@', 2), msg = ar.length > 1 ? ar[1] : null;
result = ar[0];
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62590172

复制
相关文章

相似问题

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