0

我是 Guidewire 的新手:

目前在切换复选框时未收到警告消息;是一些限制还是我缺少一些设置/属性?

这是在按确定或阻止此消息之前此确认消息的先决条件。

请分享。

它是 Guidewire 8.28.0

LocationUtil.addRequestScopedInfoMessage(displaykey.Web.Policy.DuplicateMsgSent)
4

2 回答 2

0

如果我正确理解您的要求,单击“确定”按钮时,应执行一些逻辑以查找消息是否重复,然后在屏幕中预期会弹出确认消息。如果我的理解是正确的,那么我认为您无法按预期实现这一目标。

您需要知道,一旦您单击“确定”按钮,“确认消息弹出”将立即触发,然后执行查找重复项的代码逻辑。

在增强中编写的代码只会将信息或警告或错误之类的字符串消息抛出到 UI 屏幕。

据我所知,在这种情况下,您可以利用以下任何一点,

  1. 看看您是否可以使用“addRequestScopedWarningMessage”,它将在 UI 中显示为警告消息。
  2. 根据 UI 字段中的值,在“更改后发布”属性中写入重复查找逻辑。然后,我们可以在单击“确定”按钮之前在 UI 中抛出“addRequestScopedWarningMessage”或“addRequestScopedInfoMessage”。

我希望它对你有帮助。

于 2020-04-13T17:10:04.273 回答
-1

您可能会忘记在属性中提供showConfirmMessage=true和调用该方法。confirmMessage

在此处输入图像描述

于 2020-04-14T15:01:51.117 回答