Невозможно увидеть подтверждающее сообщение через LocationUtil RequestScopedInfoMessage - PullRequest
0 голосов
/ 11 апреля 2020

am Новичок в Guidewire:

В настоящее время не отображается предупреждение о переключении флажка; это какое-то ограничение или я пропускаю некоторые настройки / свойства ?;

, что является обязательным условием для этого сообщения с подтверждением перед нажатием ok или блокировкой этого сообщения.

Пожалуйста, поделитесь.

Это Guidewire 8.28.0

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

Ответы [ 2 ]

0 голосов
/ 14 апреля 2020

Вы можете забыть указать showConfirmMessage=true и вызвать этот метод для свойства confirmMessage.

enter image description here

0 голосов
/ 13 апреля 2020

Если я правильно понимаю ваши требования, при нажатии на кнопку «ОК» должна быть выполнена некоторая логика c, чтобы определить, является ли сообщение дублированным, и затем на экране ожидается всплывающее окно подтверждения. Если мое понимание верно, то я думаю, что вы не можете достичь этого, как вы ожидаете.

Вы должны знать, что всплывающее окно «Подтверждение сообщения» сработает сразу, как только вы нажмете кнопку «ОК», а затем Ваш код logi c для поиска дубликатов выполняется.

Код, написанный в расширении, будет только выводить информацию, предупреждения или ошибки, такие как строковые сообщения, на экран пользовательского интерфейса.

Насколько я Знаете, в этом случае вы можете использовать любые точки ниже,

  1. Посмотрите, можете ли вы использовать "addRequestScopedWarningMessage", который будет отображаться как предупреждение в пользовательском интерфейсе.
  2. Напишите дубликат поиска логики c в свойстве «сообщение об изменении» на основе значения в полях пользовательского интерфейса. Затем мы можем добавить «addRequestScopedWarningMessage» или «addRequestScopedInfoMessage» в пользовательский интерфейс, прежде чем нажать кнопку «ОК».

Надеюсь, это поможет вам.

...