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