powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / не сохраняется значение item в режиме read only
14 сообщений из 14, страница 1 из 1
не сохраняется значение item в режиме read only
    #39046625
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
У меня есть item, значение в котором появляется при выборе значения другого item из выпадающего списка. Т.е. с помощью функции в DA. В read only данного item записана функция администрирования. Т.е. в зависимости от роли пользователя, данный item доступен только для чтения или для ввода.
В том случае, если item оказывается read only, при сохранении вылетает ошибка.
Пробовал создать item hidden, и менять его значения в DA. А текстовый item заполнять с помощью запроса
Код: plsql
1.
select hidden_item_name from dual


Но при сохранении вылетает ошибка, но уже на hidden_item_name.
Подскажите, что делаю не так.
...
Рейтинг: 0 / 0
не сохраняется значение item в режиме read only
    #39046675
Бакыт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
не сохраняется значение item в режиме read only
    #39046719
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бакыт, видел это обсуждение. Цитирую:
авторИменно в read only, а не скрытый, и если элемент на страничке Read only, а Вы его с помощью JS или DA поменяете, то автоматический процесс выдаст ошибку.
А вот хиден элемент менять можно.

У меня хиден элемент при сохранении тоже выдает ошибку.
...
Рейтинг: 0 / 0
не сохраняется значение item в режиме read only
    #39046773
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Danny1111,
в apex очень широко исп-тся condition
...
Рейтинг: 0 / 0
не сохраняется значение item в режиме read only
    #39046837
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Danny1111,

Ответ напрашивается сам собой. :)
У Вас элемент изначально должен быть доступен.
При загрузке страницы, Ваш ДА должен проверить на доступность этого элемента (Fire On Page Load).
...
Рейтинг: 0 / 0
не сохраняется значение item в режиме read only
    #39046908
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel, не очень понял, что вы имели ввиду. Создаю я DA Page Load. Что я в нем проверяю? Где указывается доступность элемента?
Если можно, поясните.
...
Рейтинг: 0 / 0
не сохраняется значение item в режиме read only
    #39046978
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Danny1111,
Не так.
У Вас есть ДА, который делает элемент доступным для редактирования, так пусть этот же ДА, делает его не доступным для редактирования. А в настройках элемента, ReadOnly уберите. И тогда процесс по сохранению ругаться не будет.
Для того чтобы Ваш ДА отработал при загрузке страницы, надо поставить галочку Fire On Page Load
...
Рейтинг: 0 / 0
не сохраняется значение item в режиме read only
    #39047012
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel, к сожалению в read only должна быть функция. Т.к. она настраивается из интерфейса администратором системы. И администратор может эту функцию туда добавить. Так что убирать из read only я не могу.
...
Рейтинг: 0 / 0
не сохраняется значение item в режиме read only
    #39047020
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Danny1111,
выше написал - делайте 2 итемс.
Это нормально. АРМ для разных ролей проектируется разный.
...
Рейтинг: 0 / 0
не сохраняется значение item в режиме read only
    #39047024
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Danny1111blkangel, к сожалению в read only должна быть функция. Т.к. она настраивается из интерфейса администратором системы. И администратор может эту функцию туда добавить. Так что убирать из read only я не могу.

А что мешает выполнить функцию в ДА?
...
Рейтинг: 0 / 0
не сохраняется значение item в режиме read only
    #39047033
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,
тоже верно. У меня и так и так есть.
...
Рейтинг: 0 / 0
не сохраняется значение item в режиме read only
    #39047036
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Danny1111,

Вариантов решения Вашей проблемы полно:
1. Допилить Ваш ДА.
2. Избавится от автоматических процессов.
3. Сделать два одинаковых элемента, один для редактирования, другой для просмотра.
4. Сделать сабмит после изменения select list
4. Написать все на JS.

Выбирайте любой способ.
...
Рейтинг: 0 / 0
не сохраняется значение item в режиме read only
    #39047065
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромное спасибо.
...
Рейтинг: 0 / 0
не сохраняется значение item в режиме read only
    #39057281
Danny1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Данную задачу в итоге реализовал путем добавление одинаковых элементов(для просмотра и для редактирования).
Но одним из вариантов решения данной задачи был следующий: "Допилить Ваш ДА".
Вот хотелось бы для общего развития понять, каким образом его нужно допилить.
ДА следующий: на изменение айтема P1_ITEM1.
Action - Set Value
Fire On Page Load - да
Stop Execution On Error - да
Wait For Result - да
Set Type - sql statement
sql statement - select t.name from table1 where t.id =:P1_ITEM1
Page Items to Submit - P1_ITEM1
Escape Special Characters - yes
Suppress Change Event - no

items - P1_ITEM2

Хотелось бы понять, что нужно поменять в ДА для корректной работы айтема read only.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / не сохраняется значение item в режиме read only
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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