Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Динамическая установка значения / 5 сообщений из 5, страница 1 из 1
28.05.2013, 20:49
    #38277482
andandrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическая установка значения
На странице есть report у которого две колонки с возможностью редактирования.
Одна определена как выпадающий список на основе LOV, а вторая как число.

Нужно чтобы когда пользователь выбирал значение из LOV, чтобы второе поле сбрасовалось в null.

Как такое сделать?
Apex4.2
...
Рейтинг: 0 / 0
28.05.2013, 21:45
    #38277523
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическая установка значения
andandrew,

через Dynamic Action или, если отчёт использует APEX_ITEM, прописать в p_attributes соответствующий вызов для onchange.
...
Рейтинг: 0 / 0
28.05.2013, 22:34
    #38277565
andandrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическая установка значения
Прошу прощения, но не получется:

Dynamic action создавать для reporta?

Так понимаю там нужно выбрать Condition = JavaScript
А как описать условие в js? Мне бы пример.

И как потом описать True Action? Наверное указать Execute JavaScript Code.
Если можно с примером.

Спасибо!
...
Рейтинг: 0 / 0
28.05.2013, 22:51
    #38277581
andandrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическая установка значения
APEX_ITEM не используется- просто поле из selecta
...
Рейтинг: 0 / 0
28.05.2013, 22:57
    #38277589
andandrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическая установка значения
Попробовал указать Event=MouseMove
Value= "1234=1234" (чтобы наверняка сработало)

И в Action указал JS: alert('privet');

Но не выходит ничего


Такой код в исходнике страницы:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
<script type="text/javascript">
apex.da.initDaEventList = function(){
apex.da.gEventList = [
{"triggeringElement":"NO","triggeringElementType":"ITEM","bindType":"bind","bindEventType":"change",actionList:[{"eventResult":true,"executeOnPageInit":false,"stopExecutionOnError":true,javascriptFunction:apex.da.submitPage,"attribute02":"Y","action":"NATIVE_SUBMIT_PAGE"}]},
{"triggeringElement":"MYTDAY","triggeringElementType":"ITEM","bindType":"bind","bindEventType":"change",actionList:[{"eventResult":true,"executeOnPageInit":false,"stopExecutionOnError":true,"waitForResult":true,javascriptFunction:apex.da.executePlSqlCode,"ajaxIdentifier":"BDDEE19AE1209F0CBEE19AF7C81420FD6DB1C3AB575D266B89EFC2266D85F015","attribute04":"N","action":"NATIVE_EXECUTE_PLSQL_CODE"}]},
{"triggeringElementType":"REGION","triggeringRegionId":"R9553821185368693","triggeringConditionType":"JAVASCRIPT_EXPRESSION","triggeringExpression":"1234=1234","bindType":"bind","bindEventType":"mousemove",actionList:[{"eventResult":true,"executeOnPageInit":true,"stopExecutionOnError":true,javascriptFunction:function (){ alert('privetto');
},"action":"NATIVE_JAVASCRIPT_CODE"}]}];
}
</script>
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Динамическая установка значения / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]