Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / аналог табличной формы. report culumns превратить в items. / 4 сообщений из 4, страница 1 из 1
12.02.2012, 12:40
    #37657672
Rikki-Tikki
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
аналог табличной формы. report culumns превратить в items.
Здравствуйте!

Как можно сделать в апексе аналог табличной формы, в которой данные отображались бы не в report culumns, а в items? (чтобы можно было производить computation, обращаться к полям в коде и т.п.).
Если создаю табличную форму через мастер, при запуске вижу красивую табличную форму. Но все эти поля - это не items, а report culumns. То есть я не могу к ним обращаться в коде. А нужно.

Что пробовала:
создать страницу, у которой
page type = form
form on sql query
region template = no template
select statement =
Код: plsql
1.
2.
3.
4.
select oi.line_item_id,
       oi.product_id,
       oi.quantity
  from OEHR_ORDER_ITEMS oi



При запуске страницы вижу пустые поля для одной записи таблицы. Это items. Во вкладке Sourse у них стоят значения:
Source Used = only when currnt session state is null
Sourse Type = Static assignment (value equals sourse attribute)

Не могу понять, почему у этих итемов не ставится в sourse соответстующие поля запроса, на котором основана форма? (Кстати, в свойствах региона формы во вкладке sourse нет запроса, который я вводила при создании страницы. Интересно, почему, и где его искать?)


Oracle express 11 g, Application Express 4.0.2.00.09
Раньше работала на Oracle Forms, сейчас начинаю осваивать апекс по Oracle® Application Express Application Builder User's Guide
Release 3.2 ( http://docs.oracle.com/cd/E11882_01/appdev.112/e11947/toc.htm). Прошла 2 Day + Application Express Developer's Guide.
...
Рейтинг: 0 / 0
12.02.2012, 12:43
    #37657676
Rikki-Tikki
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
аналог табличной формы. report culumns превратить в items.
Rikki-TikkiЗ


При запуске страницы вижу пустые поля для одной записи таблицы. Это items. Во вкладке Sourse у них стоят значения:
Source Used = only when currnt session state is null
Sourse Type = Static assignment (value equals sourse attribute)
Source value or expression - пусто
...
Рейтинг: 0 / 0
13.02.2012, 12:36
    #37658736
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
аналог табличной формы. report culumns превратить в items.
Rikki-TikkiЕсли создаю табличную форму через мастер, при запуске вижу красивую табличную форму. Но все эти поля - это не items, а report culumns. То есть я не могу к ним обращаться в коде.
Возможность такая есть. Для этого предназначено apex_item api. И коллекции apex_application.g_fxx. Гуглите.
Rikki-Tikkiсоздать страницу, у которой
page type = form
form on sql query
region template = no template
select statement =
При запуске страницы вижу пустые поля для одной записи таблицы.
А что вы хотели? Он делает то что указано
doc
Creates a form based on the columns returned by a SQL query such as an EQUIJOIN.
Возможно для вашей задачи подойдёт Form on a Table or View
...
Рейтинг: 0 / 0
15.02.2012, 16:56
    #37663428
Rikki-Tikki
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
аналог табличной формы. report culumns превратить в items.
Rikki-TikkiЕсли создаю табличную форму через мастер, при запуске вижу красивую табличную форму. Но все эти поля - это не items, а report culumns. То есть я не могу к ним обращаться в коде. А нужно.

Поскольку я совсем новичок в apex, и есть возможность, пересела на apex 4.1, там эти обращения вроде легче делаются, да возможности валидации на табличной форме расширены.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / аналог табличной формы. report culumns превратить в items. / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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