powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Про Websheet Application...
7 сообщений из 7, страница 1 из 1
Про Websheet Application...
    #38146625
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть WS приложение, которое используется для наполнение и создание различных справочников.

Есть другое, DB приложение, которое уже использует эти данные для построение редактируемых репортов по шаблону.

Для выдергивания необходимых данных из WS приложения используется таблица APEX$_WS_ROWS в которой и хранится вообще все что создано в WS, для отфильтровывания необходимых справочников используется поле data_grid_id. Но приходится его оставлять хардкодом и идет жесткая привязка к номеру WS приложения(APP_ID).

Вопрос: можно ли как нибудь избежать хардкода и самому высчитывать data_grid_id по номеру приложения?

Спасибо
...
Рейтинг: 0 / 0
Про Websheet Application...
    #38146695
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример:
Код: sql
1.
2.
3.
4.
5.
SELECT 
  r.ID id,
    C001 "Форма"
FROM APEX$_WS_ROWS r
WHERE r.data_grid_id=116059837512089498



И вот этот хардкод и нужно убрать, и что бы не заботиться о номере WS приложения.
...
Рейтинг: 0 / 0
Про Websheet Application...
    #38146728
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik,

Код: plsql
1.
2.
3.
4.
5.
select * 
  from apex_040200.apex_dictionary 
 where apex_view_name like 'APEX_WS%'
 order by 1, 2
;
...
Рейтинг: 0 / 0
Про Websheet Application...
    #38146747
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо направление понял!
...
Рейтинг: 0 / 0
Про Websheet Application...
    #38147548
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но хардкодить все равно придется!

Надо же от чего то отталкиваться - От название приложения, от названия формы...

А если они поменяются?... То лучше по коду, но сейчас и так по коду, главное сохранить номер приложения...

Так что получаются теже фаберже, только сбоку.
...
Рейтинг: 0 / 0
Про Websheet Application...
    #38147643
haXbat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikНадо же от чего то отталкиваться - От название приложения, от названия формы...

У меня в приложении есть ряд параметров, которые меняются при переносе приложения из дева в продакшен. Искать каждый раз их в коде и менять - не вариант. Проблему решил через "Application Proporties" > "Substitution String". Возможно, вам тоже подойдет такой вариант.
...
Рейтинг: 0 / 0
Про Websheet Application...
    #38147786
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!

Я думаю пригодится такой вариант.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Про Websheet Application...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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