|
|
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
Всем добрый день. Только начинаю учиться работать в Apex, и, поскольку английский я знаю не очень хорошо, а русскоязычной информации очень мало, часто стопорюсь на каких-то мелочах. Вот и решил просить помощи здесь. Нужно вывести репорт, в котором есть поле is_valid, принимающее значения 1 и 0. При этом есть checkbox, со значениями "1" и "0". И при установлении соответствующих галочек должны выводиться поля с 1 или с 0. У меня получилось это сделать через 2 репорта с запросами (один на выборку 1, другой - 0) в них, открывающихся при выполнении условия, заданного в Condition Type :) Криво, но по другому не знаю как. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2014, 15:17 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
Допустим, в самом отчете в source я пишу PL/SQL запрос: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2014, 16:13 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
Допустим, в самом отчете в source я пишу PL/SQL запрос: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. Куда мне выводить эти запросы? И имеет ли смысл вообще такая конструкция, ведь запросы возвращают не одну строку ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2014, 16:16 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
tvsjke, можно выводить в переменную varchar2 и потом возвращать её. Что-то типо Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2014, 12:10 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
Спасибо, Весёлый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2014, 13:50 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
и еще такой вопрос: как мне сделать выбор значения checkbox'a уникальным, то есть чтобы можно было выбрать только одно значение ? и, если можно, пару тривиальных и понятных примеров с использованием APEX_APPLICATION.g_f* ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2014, 14:02 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
tvsjke, Уникальный чекбокс это радиобаттон. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2014, 15:27 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
с этим ясно) а как сделать, чтобы размер отчета был строго фиксирован, независимо от данных в нем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2014, 15:42 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
tvsjke, CSS / шаблоны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2014, 16:54 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
tvsjke Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. select * into ? from tvsjke.person where (:Checkbox1='Y' and is_active=1) or (:Checkbox1='N' and is_active=0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2014, 10:40 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
Какой-то мегаизврат. Я даже не понял что нужно. В сурс отчетов пишется sql-запрос, а не pl/sql код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2014, 11:10 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
Просто есть возможность так же написание plsql ф-и, возвращающей сам запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2014, 11:41 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
Так) С этим уже разобрался. А как сделать обновление таблицы динамическим, без нажатия на кнопку ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 09:08 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
tvsjke, Усилием мысли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 09:13 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
Шутить изволите? Впрочем, я не против. Наверное, это не очень приятно, сидеть на форуме и целый день читать глупые посты начинающих говнокодеров. Понятно, что это можно сделать через js. А без него ? Должно же быть какое-то тривиальное решение, типа "поставить галочку там-то" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 09:34 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
tvsjke, Что есть по Вашему динамически? Вы не пишите конкретики и мы должны сами догадаться? Все что происходит на странице это апексовый JS. Отчет сам по себе не будет обновляться. Это делается через DA без обновления страницы. Событий там много. 1) Mouse move 2) Mouse click 3) Mouse dblclick В DA таймеров нет, но можно свой написать, будет по таймеру обновляться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 09:58 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
GustlyЧто есть по Вашему динамически? Вы не пишите конкретики и мы должны сами догадаться? Может tvsjke хочет обновлять по пушу с сервера ? Такой галочки нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 10:11 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
Есть галочка, для обновления при пагинации. Но все равно самый оптимальный вариант кнопкой, ибо только пользователь знает когда ему надо обновить. Незачем без его хотения ему обновлять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 11:01 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
Поразмыслил, и понял, что действительно, лучше оставить вариант с кнопкой. И, раз я уж начал тут отписываться не по теме, то продолжу: Начал разбираться с обработчиками событий, и что-то не работает вроде как правильный код: Код: javascript 1. 2. 3. 4. ... Код: html 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 17:01 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
tvsjke, http://jsfiddle.net/gA3zz/ Все должно работать. Возможно где-то выше падает на ошибке, и этот код не работает. Смотрите консоль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2014, 17:04 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
tvsjke Код: javascript 1. В апексе уже встроен JQuery, зачем мешать подходы, пользуйтесь jquery или апексовыми селекторами, ивенты в jquery тоже удобнее а если хватает можно пользоваться ивентами из apex api http://docs.oracle.com/cd/E37097_01/doc/doc.42/e35127/javascript_api.htm#AEAPI29445 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2014, 02:37 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
tvsjkeпару тривиальных и понятных примеров с использованием APEX_APPLICATION.g_f* checkbox задаётся как Код: plsql 1. Далее создаётся процесс Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2014, 06:55 |
|
||
|
Создание репорта
|
|||
|---|---|---|---|
|
#18+
Что-то не хотят у меня в Apex'e работать ни jQuery, ни apexAPI В HTML Header'e пишу: <script> $(document.getElementById("ID1")).click(function() { alert("Hello world!"); }); </script> <p><input id="ID1" type="button" value="PRESS ME"></p> ...ничего. Пишу: apex.confirm('Check', 'value'); ...ничего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2014, 10:29 |
|
||
|
|

start [/forum/topic.php?fid=50&msg=38640031&tid=1875329]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
333ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
72ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 682ms |

| 0 / 0 |
