|
item read only (disable)
|
|||
---|---|---|---|
#18+
Есть кнопка 'подтвердить',когда нажимаю на эту кнопку item (text area) должен быть не редактируемым (read-only). Пробовала добавить условие в 'Read Only Condition Type' но не получилось. Помогите, Pls ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2010, 15:04 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
Можно через javascript добавить атрибут readonly <textarea rows="10" cols="20" READONLY> ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2010, 15:32 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
ZeD.ORAМожно через javascript добавить атрибут readonly <textarea rows="10" cols="20" READONLY> А куда добавлять этот Javascript? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2010, 06:19 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
checkinZeD.ORAМожно через javascript добавить атрибут readonly <textarea rows="10" cols="20" READONLY> А куда добавлять этот Javascript? Так еще надо для кнопки что-нибудь написать ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2010, 06:50 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
авторТак еще надо для кнопки что-нибудь написать Я делал так, при клике выполняется процесс, в процессе создаю какой-нить булевой флажок. После в разделе Read Only Condition Type создаю PL/SQL block который возвращает булен, вот там использую этот флажок, если true=>READONLY иначе RW/ ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2010, 09:19 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
Можно ли на моем примере попробовать показать? Мой процесс для клика Код: plaintext 1. 2. 3. 4.
булевой флажок Это что boolean (true,false)? После в разделе Read Only Condition Type создаю PL/SQL block который возвращает булен, вот там использую этот флажок, если true=>READONLY иначе RW/ Это примерно так: if Мой процесс true then readonly else rw? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2010, 10:26 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
checkin, Почему бы просто не сделать через dynamic action: onclick-disable? Еще проще через через JavaScript API - $x_disableItem(pNd, pTest). ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2010, 10:37 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
haXbatcheckin, Почему бы просто не сделать через dynamic action: onclick-disable? Еще проще через через JavaScript API - $x_disableItem(pNd, pTest). Первое пробовала уже, у меня не работает. А второе по конкретней можно узнать? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2010, 11:09 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
checkin, В свойствах кнопки, в секции Action When Button Clicked дописать javascript:$x_disableItem(pNd, pTest); где, pNd - имя айтема, pTest - true/false. К примеру $x_disableItem('P1_AREA', 'false'); Описание этой и других функций можно посмотреть по ссылке help,которая находится сверху слева страницы апликейшен билдера. Там выбрать API reference - JS API. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2010, 11:38 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
haXbatcheckin, В свойствах кнопки, в секции Action When Button Clicked дописать javascript:$x_disableItem(pNd, pTest); где, pNd - имя айтема, pTest - true/false. К примеру $x_disableItem('P1_AREA', 'false'); Описание этой и других функций можно посмотреть по ссылке help,которая находится сверху слева страницы апликейшен билдера. Там выбрать API reference - JS API. А кнопке как javascript вписать? (onclick="javascript:p2200_disable();") не могу найти Action When Button Clicked Action When Button Clicked ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2010, 12:33 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
Сериал "Узнай у меня при помощи допросов, что у меня есть, и что мне надо" продолжается... Кто-нибудь из отвечающих понял: - какая версия APEX стоит у ТС? - в какой момент выполняется процесс (After Submit, On Demand)? - нужно ли сделать поле не редактируемым до сабмита или после? - что за условия добавлялись в Read Only Condition? - была ли освоена ТС хоть часть документации? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2010, 13:17 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6.
Read Only Condition Type->PL/SQL Function Body return Boolean: Код: plaintext 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2010, 13:22 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
ZeD.ORA Код: plaintext 1. 2. 3. 4. 5. 6.
Read Only Condition Type->PL/SQL Function Body return Boolean: Код: plaintext 1. 2. 3. 4. 5. 6.
Сделала так все нормально, поле стало read - only . Но мне нужно чтобы поле было read only только после submita, после нажатия кнопки ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2010, 13:56 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
Хотите вариант в лоб!? Сделайте второй item, поставьте ему read only и заменяйте на него после сабмита. Это мое предложение, если конечно я правильно вас понял) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2010, 01:52 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
PITMOVХотите вариант в лоб!? Сделайте второй item, поставьте ему read only и заменяйте на него после сабмита. Это мое предложение, если конечно я правильно вас понял) А как можно заменять им? Нужно в функцию сабмита добавить замену?Или это в настройках есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2010, 06:55 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
Можно использовать conditions, у вас же когда сабмит делается что-то происходит, значения где-то меняются, флаг какой-нибудь устанавливается в одном из элементов. Поэтому сделали два элемента одному поставили один condition, другому другой condition и получили достаточно простой способ отображения нужного вам элемента, правда расточительный, но это позволительно в вашем случае, наверное... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2010, 12:57 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
PITMOVМожно использовать conditions, у вас же когда сабмит делается что-то происходит, значения где-то меняются, флаг какой-нибудь устанавливается в одном из элементов. Поэтому сделали два элемента одному поставили один condition, другому другой condition и получили достаточно простой способ отображения нужного вам элемента, правда расточительный, но это позволительно в вашем случае, наверное... Второй item создала, условие включила в сабмит , но все равно не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2010, 13:26 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
checkinВторой item создала, условие включила в сабмит , но все равно не работает Так может, уже пора научиться правильно задавать вопросы ? 0. Что хочется сделать? С правильно употребляемыми формами глаголов (должен быть <>должен стать ), с конкретным описанием желаемого результата и последовательности действий пользователя, которой этот результат должен достигаться. Не выходит словами передать мысль (бывает и такое) - попробуйте блок-схемами, картинками, презентациями. 1. Что уже сделано? Не "пробовала - не получилось", а есть это, добавила на страницу то, установила такое-то значение в этот атрибут. С экспортом страниц-примеров, если опять-таки не хватает слов. С листингом включённого "дебага". Со скриншотами. 2. Версию APEX, которую Вы используете, необходимо угадать? Напишите её себе в профиле и в автоподписи, если трудно указывать в теме. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2010, 13:47 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
Так может, уже пора научиться правильно задавать вопросы ? Вкратце, Есть процесс после сабмита которого формируется отчет. Есть items которые должны после сабмита стать не редактируемыми, т.е один раз нажала кнопку (отправила данные в отчет), все второй раз чтобы только можно было читать их, а не редактировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2010, 14:03 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
checkin, значит, у этих элементов в Read Only нужно указать условие, которое до сабмита и процесса ложно, а после сабмита и процесса - истинно. Вставляется/изменяется какая-то строка, появляется какое-то значение в одном из элементов - подумайте, что служит индикатором того, что процесс сформировал отчёт, и используйте это. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2010, 14:26 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
suPPLercheckin, значит, у этих элементов в Read Only нужно указать условие, которое до сабмита и процесса ложно, а после сабмита и процесса - истинно. Вставляется/изменяется какая-то строка, появляется какое-то значение в одном из элементов - подумайте, что служит индикатором того, что процесс сформировал отчёт, и используйте это. Добавила в: Processes: Код: plaintext 1. 2. 3. 4. 5.
Items>Read only condition type>PL/SQL Function Body Returning a Boolean: Код: plaintext 1. 2. 3. 4. 5. 6.
Items>Read only condition type>Default:(PL/SQL Function body) Код: plaintext
Все вроде бы работает, кнопку нажимаю items автоматически становятся read-only, несколько раз проверяю, работает. Но потом когда открываю данные у которых нету сабмита и делаю отменить или сохранить (не сабмит!) , те данные у которых стоял read-only и которых я уже отправила в отчет, read-only свойство исчезает и поле редактируется, то есть read-only сбрасывается. В чем же проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2010, 08:22 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
авторНо потом когда открываю данные у которых нету сабмита и делаю отменить или сохранить (не сабмит!) Можно точнее, открываете где, что? Данные это в отчетах(report page)? отменить сохранить это конопки и что они выполняют. После сабмита у вас redirect на другую страницу страбатывает? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2010, 12:08 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
ZeD.ORAавторНо потом когда открываю данные у которых нету сабмита и делаю отменить или сохранить (не сабмит!) Можно точнее, открываете где, что? Данные это в отчетах(report page)? отменить сохранить это конопки и что они выполняют. После сабмита у вас redirect на другую страницу страбатывает? Открываю в репорте (кнопкой редактировать открываю другие данные в таблице Report Form). Отменить , сохранить - это стандартные кнопки в apex. Сабмит кнопка находится в Form Region, после сабмита переходит на Report Form ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2010, 12:30 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
А типа вот так http://b.imagehost.org/view/0871/screenshot32][img] http://b.imagehost.org/t/0871/screenshot32.jpg [/img] ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2010, 19:11 |
|
item read only (disable)
|
|||
---|---|---|---|
#18+
wilan, осталось только успевать менять каждый раз эти свойства, когда происходит сабмит... checkinДобавила в: Processes: Код: plaintext 1. 2. 3. 4. 5.
Где здесь признак, по которому можно определить запросом из SQL*Plus, что данные "отправлены в отчёт"? Ну, присвоили Вы переменной значение, а тут бац - и время жизни сессии истекло. Как понять, что для этих данных нельзя что-то там менять? Должна быть строчка в какой-то таблице? Или определённое значение в нужном столбце какой-то таблицы? Или установлен пользовательский контекст? Вы можете определить, какие данные отправлены в отчёт, а какие - нет, используя только СУБД? Если нет, то и смысла в добавлении переменных на страницы нет. checkinItems>Read only condition type> PL/SQL Function Body Returning a Boolean : Код: plaintext 1. 2. 3. 4. 5. 6.
Items> Read only condition type>Default:(PL/SQL Function body) Код: plaintext
Насчёт этого - изучите внимательно типы условий. Например, Value of Item in Expression 1 = Expression 2. Насчёт этого - Вы скопировали непонятно что. checkinкогда открываю данные у которых нету сабмита и делаю отменить или сохранить (не сабмит!) , те данные у которых стоял read-only и которых я уже отправила в отчет, read-only свойство исчезает и поле редактируется, то есть read-only сбрасывается. В чем же проблема? Проблема в том, что атрибут read-only стоит не у данных, а у элементов страницы - и ставится на основании какого-то условия. Вы должны определить, в каком случае элементы, которыми меняются данные, должны быть доступны только для чтения. И понять логику и последовательность выполнения отрисовки и обработки страницы. Создавать программы наугад - это шаманизм, а не программирование. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2010, 14:37 |
|
|
start [/forum/topic.php?fid=50&msg=36937672&tid=1876725]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 161ms |
0 / 0 |