|
|
|
Фильтр IR - установить (APEX_IR.ADD_FILTER) и скрыть от пользователя
|
|||
|---|---|---|---|
|
#18+
Доброго дня, Подскажите пжста - возможно ли при создании фильтра (использую APEX_IR.ADD_FILTER - выполнение в рамках DynamicAction), сделать так, чтобы Пользователь: - не видел этого фильтра - не мог снять этот фильтр - мог построить свои фильтры Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2015, 12:37 |
|
||
|
Фильтр IR - установить (APEX_IR.ADD_FILTER) и скрыть от пользователя
|
|||
|---|---|---|---|
|
#18+
ilia_g, "казнить нельзя помиловать" - ничё не понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2015, 12:55 |
|
||
|
Фильтр IR - установить (APEX_IR.ADD_FILTER) и скрыть от пользователя
|
|||
|---|---|---|---|
|
#18+
ilia_g, смысл в том чтобы убрать SELECT\DELETE у пользователя, а оставить только INSERT? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2015, 13:12 |
|
||
|
Фильтр IR - установить (APEX_IR.ADD_FILTER) и скрыть от пользователя
|
|||
|---|---|---|---|
|
#18+
Смысл в том, чтобы не установить фильтр и не показывать условия этого фильтра пользователю. При этом, пользователь должен иметь возможность "дополнительно" устанавливать свои фильтры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2015, 13:33 |
|
||
|
Фильтр IR - установить (APEX_IR.ADD_FILTER) и скрыть от пользователя
|
|||
|---|---|---|---|
|
#18+
исправление: Смысл в том, чтобы ПРОГРАММНО установить фильтр и не показывать условия этого фильтра пользователю. При этом, пользователь должен иметь возможность "дополнительно" устанавливать свои фильтры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2015, 13:34 |
|
||
|
Фильтр IR - установить (APEX_IR.ADD_FILTER) и скрыть от пользователя
|
|||
|---|---|---|---|
|
#18+
ilia_gисправление: Смысл в том, чтобы ПРОГРАММНО установить фильтр и не показывать условия этого фильтра пользователю. При этом, пользователь должен иметь возможность "дополнительно" устанавливать свои фильтры. Фильтр можно в запросе установить и он не будет виден пользователю :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2015, 13:43 |
|
||
|
Фильтр IR - установить (APEX_IR.ADD_FILTER) и скрыть от пользователя
|
|||
|---|---|---|---|
|
#18+
ilia_gПРОГРАММНО установить фильтр решение: - добавить в where = :P123_Ваше_скрытое_условие ilia_gПри этом, пользователь должен иметь возможность "дополнительно" устанавливать свои фильтры. будет иметь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2015, 13:43 |
|
||
|
Фильтр IR - установить (APEX_IR.ADD_FILTER) и скрыть от пользователя
|
|||
|---|---|---|---|
|
#18+
В том и дело, что запрос уже возвращает "полный" набор записей, в т.ч и те которые нужно скрывать до тех пор, пока пользователь не выполнить определенное "действие". Конечно, после "действия" пользователя - можно опять обратиться к Базе (снова выполнить запрос), но зачем это делать, если вся информация уже есть после "первого" выполнения запроса? Поэтому и возникает вопрос: Как установить Фильтр и при этом, чтобы пользователь не видел условия этого фильтра ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2015, 14:04 |
|
||
|
Фильтр IR - установить (APEX_IR.ADD_FILTER) и скрыть от пользователя
|
|||
|---|---|---|---|
|
#18+
ilia_gКонечно, после "действия" пользователя - можно опять обратиться к Базе (снова выполнить запрос), но зачем это делать, если вся информация уже есть после "первого" выполнения запроса? не изобретайте велосипед. Ограничивайте в where и не разваливайте клиента своим лишним кодом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2015, 14:22 |
|
||
|
Фильтр IR - установить (APEX_IR.ADD_FILTER) и скрыть от пользователя
|
|||
|---|---|---|---|
|
#18+
Правильно я понял, что в APEX нет возможности "ПРОГРАММНО" установить фильтр на IR и при этом скрыть условия этого фильтра от Пользователя ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2015, 14:37 |
|
||
|
Фильтр IR - установить (APEX_IR.ADD_FILTER) и скрыть от пользователя
|
|||
|---|---|---|---|
|
#18+
ilia_g, Что такое фильтр в интерактивном репорте? ЭТО ОБРАЩЕНИЕ К БД и выполнение запроса, при чем он ваш обвертывает еще в свой... Если вы добавите условие в условие WHERE и обновите отчет после совершения действий пользователем и обновите ИР, это будет гораздо быстрее, чем бы добавите фильтр с помощью механизма ИР. В этом ОЧЕНЬ РЕДКОМ случае я соглашусь с Петро, не надо изобретать велосипед. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2015, 14:47 |
|
||
|
Фильтр IR - установить (APEX_IR.ADD_FILTER) и скрыть от пользователя
|
|||
|---|---|---|---|
|
#18+
blkangelВ этом ОЧЕНЬ РЕДКОМ случае я соглашусь с Петро как будто кого интересует твой крик капителью))). Нарциссизм. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2015, 15:00 |
|
||
|
Фильтр IR - установить (APEX_IR.ADD_FILTER) и скрыть от пользователя
|
|||
|---|---|---|---|
|
#18+
blkangel, Что-то я очень сомневаюсь, что когда пользователь выставляет Фильтры, то по каждому такому Фильтру идет обращение к Базе и выполняется Select? Скорее всего, конечно же, все не так и запрос не выполняется при каждом новом фильтре. Вы, случаем, не в курсе - Каким образом формируется view "apex_application_page_ir_cond"? А именно поля: - CONDITION_TYPE - CONDITION_ALLOW_DELETE - CONDITION_DISPLAY ? И что будет если не заполнять поле "CONDITION_DISPLAY" ? Может быть в этом случае Условие фильтра не будет выводиться ? Такой вопрос нигде не обсуждался ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2015, 15:06 |
|
||
|
Фильтр IR - установить (APEX_IR.ADD_FILTER) и скрыть от пользователя
|
|||
|---|---|---|---|
|
#18+
ilia_gЧто-то я очень сомневаюсь а вы проверьте....на большой таблице. Фильтр точно так же добавляет в where. APEX не фильтрует на клиенте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2015, 15:11 |
|
||
|
Фильтр IR - установить (APEX_IR.ADD_FILTER) и скрыть от пользователя
|
|||
|---|---|---|---|
|
#18+
ilia_gblkangel, Что-то я очень сомневаюсь, что когда пользователь выставляет Фильтры, то по каждому такому Фильтру идет обращение к Базе и выполняется Select? Скорее всего, конечно же, все не так и запрос не выполняется при каждом новом фильтре. Точно да, идет обращение к БД, я Вам больше скажу, он еще и всю таблицу перерисовывает... А выглядит это примерно так Код: plsql 1. ilia_gВы, случаем, не в курсе - Каким образом формируется view "apex_application_page_ir_cond"? А именно поля: - CONDITION_TYPE - CONDITION_ALLOW_DELETE - CONDITION_DISPLAY ? И что будет если не заполнять поле "CONDITION_DISPLAY" ? Может быть в этом случае Условие фильтра не будет выводиться ? Такой вопрос нигде не обсуждался ? Это не вьюха, а таблица, в которой хранятся все фильтры IR. CONDITION_DISPLAY попробуйте очищать поле, возможно поможет скрыть с экрана, но смысла никакого не вижу абсолютно, но еще раз повторюсь, это только увеличит бесмысленный код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2015, 15:22 |
|
||
|
|

start [/forum/topic.php?fid=50&msg=39128420&tid=1874750]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
155ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 483ms |

| 0 / 0 |
