Переопределение метки кнопки «ОК» вкомпонент в АПД - PullRequest
0 голосов
/ 26 ноября 2018

В веб-слое моего проекта я использую компонент ADF Faces. Местами я использовал всплывающий элемент ADF, вложенный в диалоговое окно.

<af:popup id="myPopup" popupFetchListener="#{.....}">
        <af:dialog contentWidth="400" title="Dialog Title" contentHeight="100" closeIconVisible="true"
                   modal="true" type="okCancel" id="d3" 
                   dialogListener="#{mybean.myDialogListener}">
        </af:dialog>
 </af:popup>

В своем бобе я поймаю «ok» /Событие «отменить» с помощью DialogEvent класса.

Я хочу изменить метку кнопки «ОК» сборки фреймворка на какую-то собственную метку в соответствии с требованиями моего проекта . Если ядобавить нужную метку в пакет сообщений, как отразить это в сгенерированной фреймворком кнопке?

Кто-нибудь может дать какую-нибудь подсказку для этого?

1 Ответ

0 голосов
/ 26 ноября 2018

Вы должны использовать свойства Type , AffirrativeTextAndAccessKey и CancelTextAndAccessKey элемента диалога.Для того, чтобы «ок» отображалось «да, пожалуйста»:

<af:popup id="myPopup" popupFetchListener="#{.....}">
    <af:dialog contentWidth="400" title="Dialog Title" contentHeight="100" closeIconVisible="true"
               modal="true" type="okCancel" id="d3" 
               dialogListener="#{mybean.myDialogListener}" type="yesNo" affirmativeTextAndAccessKey="yes please">
    </af:dialog>

Примечание: это изменит тип ответа в слушателе диалога с

dialogEvent.Outcome.ok

до

dialogEvent.Outcome.yes
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...