#oracle-apex
#oracle-apex
Вопрос:
когда
:p1_radio_button_1
:p1_radio_button_2
:p1_radio_button_3
изменение,
динамические действия, выполняемые для установки значений на
:p1_score_1
:p1_score_2
:p1_score_3
с помощью простой математики, такой как (: возвращаемое значение p1_lov_1) * (константа с глобальной страницы) /100
и эти изменения: p1_score_x запускает другой DA для выполнения некоторых других простых вычислений.
в конце концов, я ожидаю, что будет рассчитан weighted_score.
**
механически это работает. но когда я нажимаю переключатели пару раз один за другим, вычисления сходят с ума.
Я считаю, что мой подход неверен. Что бы вы предложили? Должен ли я отправлять страницу после каждого нажатия переключателя?
Заранее спасибо.
- Версия APEX 18.x
- браузер Firefox
- ОПЕРАЦИОННАЯ система Windows
Ответ №1:
Я думаю, что скованные динамические действия — не самая лучшая идея. Я немного изменил поведение:
- поместил пустышку
- скрыть realButton при загрузке страницы
- перенаправленный dummyButton на встроенное диалоговое окно со словами для конечного пользователя «пожалуйста, нажмите calcButton»
- показывать realButton при нажатии calcButton
- скрыть dummyButton при нажатии кнопки calcButton
- скрыть realButton и показать dummyButton, если что-то изменится на радиокнопках
Я не был уверен, должен ли я удалить сообщение или ответить на него. администраторы; пожалуйста, удалите, если это каким-то образом противоречит правилам сообщества.
большое вам спасибо
Комментарии:
1. Вы могли бы «закрыть» свой вопрос.