|
|
|
APEX и чекбокс
|
|||
|---|---|---|---|
|
#18+
Вывожу таблицу tabular form запросом select "SSCALCRL_ID", "SSCALCRL_SU_CD", "SSCALCRL_QT_CD", "SSCALCRL_IT_CD", "SSCALCRL_FORMULA", HTMLDB_ITEM.CHECKBOX (1,"SSCALCRL_ACTION", decode("SSCALCRL_ACTION",'Y','CHECKED')) checkbox ,"SSCALCRL_ACTION" from "TABLE_1" какой процесс надо повесить на кнопку "сохранить именения" что бы по нажатию на нее апдейтилось поле SSRK_CALCULATION_RULE если чекбокс выбран то 'Y' если нет то 'N'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2008, 15:39 |
|
||
|
APEX и чекбокс
|
|||
|---|---|---|---|
|
#18+
begin For i In 1 .. APEX_APPLICATION.g_f01.Count Loop update DWH_SSRK.SSRK_CALCULATION_RULE set SSCALCRL_ACTION='Y'; End Loop; end; ошибку выдает Error in mru internal routine: ORA-20001: Error in MRU: row= 1, ORA-20001: ORA-20001: Current version of data in database has changed since user initiated update process. current checksum = "C85B64D53C8D63E9D3EE83B82728DFA3", item checksum = "4728A619EF4E9BCED5152B462FEB4613"., update "DWH_SSRK"."SSRK_CALCULATION_RULE" set "SSCALCRL_ID" = :b1 Error Unable to process update. OK ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2008, 16:19 |
|
||
|
APEX и чекбокс
|
|||
|---|---|---|---|
|
#18+
Тип процесса какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2008, 16:32 |
|
||
|
APEX и чекбокс
|
|||
|---|---|---|---|
|
#18+
PL/SQL anonymous block ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2008, 16:36 |
|
||
|
APEX и чекбокс
|
|||
|---|---|---|---|
|
#18+
WaxMuDb Код: plaintext 1. 2. 3. 4. ошибку выдает Этот процесс в каждый проход цикла изменяет всю таблицу (у тебя отсутсвует фраза WHERE). Не знаю, может ли это быть причиной слёта контрольной суммы, но исправить нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2008, 16:54 |
|
||
|
APEX и чекбокс
|
|||
|---|---|---|---|
|
#18+
Это не может быть причиной слета контрольной суммы...с условием таже фигня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2008, 16:59 |
|
||
|
APEX и чекбокс
|
|||
|---|---|---|---|
|
#18+
пропиши в процессе Код: plaintext может это не из-за него слетает.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2008, 17:02 |
|
||
|
APEX и чекбокс
|
|||
|---|---|---|---|
|
#18+
Делаю все как описано в Особенности работы CHECKBOX в APEX. Пробовалу уже по всякому вывести число отмеченых записей например, создавал кнопку и на перезагрузку страницы передавал значение APEX_APPLICATION.g_f01.Count в глобальной переменной на эту же страницу по средствам htp.p(). всегда выводит 0. ну, как бы ничего не отмечено в чекбоксе. или загружаел бифор хедер отчет, а в афтер футер выгружал значение того же APEX_APPLICATION.g_f01.Count . результат тот же- 0 В чем может быть проблема? Select object_name, object_id, object_type, created, apex_item.checkbox(1,object_id) From User_Objects пл/сиквел анонимус код Begin :F999_X:=APEX_APPLICATION.G_F01.COUNT; End; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 12:25 |
|
||
|
APEX и чекбокс
|
|||
|---|---|---|---|
|
#18+
байда, Та же проблема. Понятно, что прошло много времени, но как победили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2014, 12:25 |
|
||
|
APEX и чекбокс
|
|||
|---|---|---|---|
|
#18+
APEX$ROW_SELECTOR можно использовать для проверки отмечен ли checkbox для даннного ряда табулярной формы или нет. С версии 4.1 эта built-in substitution string появилась, по-моему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2014, 13:58 |
|
||
|
APEX и чекбокс
|
|||
|---|---|---|---|
|
#18+
apex_hater, а синтаксис какой? Я пробовал Код: plsql 1. но эффекта это не даёт... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2014, 10:02 |
|
||
|
APEX и чекбокс
|
|||
|---|---|---|---|
|
#18+
Если у Вас на удаление отдельный процесс, можете выбрать "Execution scope" = "All submited rows" и в Condition процесса написать ":APEX$ROW_SELECTOR is not null". Соотвественно, процесс будет выполняться только для тех строк, у которых checkbox в состоянии checked. Логика процессов табулярных форм "построчная", поэтому можно в PL/SQL коде написать "if ( v( 'APEX$ROW_SELECTOR' ) is not null) then DELETE ..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2014, 15:00 |
|
||
|
|

start [/forum/topic.php?fid=50&msg=35351857&tid=1875343]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
75ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 279ms |
| total: | 453ms |

| 0 / 0 |
