|
Значение по умолчанию из item в tabular form
|
|||
---|---|---|---|
#18+
Всем привет. Есть ли способ, чтобы при добавлении новой строки в tabular form, в неё заносилось значение из item? При добавлении значения по умолчанию, всё равно остаётся пустой. Для того чтобы выдернуть item, использую &P1004_DATE. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2019, 07:39 |
|
Значение по умолчанию из item в tabular form
|
|||
---|---|---|---|
#18+
Никита А, Есть. см. атрибуты: Default Type: Item (application or page item name) Default: P1004_DATE ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2019, 08:26 |
|
Значение по умолчанию из item в tabular form
|
|||
---|---|---|---|
#18+
SvDev, Спасибо, но только выдаёт ошибку "report error: ORA-01790: выражение должно иметь тот же тип данных, что и соответствующее выражение", буду разбираться ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2019, 04:53 |
|
Значение по умолчанию из item в tabular form
|
|||
---|---|---|---|
#18+
Имеется item "P1021_MONTH" с типом Date Picker (use item format mask) с маской MM.YYYY Source указан как "return to_date(trunc(sysdate, 'mm'), 'mm.yyyy')", пробовал "return to_char(trunc(sysdate, 'mm'), 'mm.yyyy')" с типом PL/SQL Function Body Столбец имеет тип DATE, куда пытаюсь записать, значение по умолчанию ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2019, 05:28 |
|
Значение по умолчанию из item в tabular form
|
|||
---|---|---|---|
#18+
Никита А, 1. выражение должно иметь тот же тип данных - значит тот же тип данных смотрите, чтобы был. Default Type: pl/sql expression например, У items-ов тип varchar2 преобразуете в дату ( to_date(:P1004_DATE,'dd.mm.yyyy') ) 2. trunc(sysdate, 'mm') будет датой, to_date от даты же - ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2019, 10:08 |
|
Значение по умолчанию из item в tabular form
|
|||
---|---|---|---|
#18+
SvDev, Уже пробовал без приблуд всех, никак с датой не получается. Делаю Item с типом sql query, прописываю "SELECT SYSDATE FROM DUAL" и пробую назначить по умолчанию в столбец с датой, всё равно такая же ошибка. Может всё дело в старой версии apex 3.2 ... Строки и числовые типы работают корректно. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2019, 11:37 |
|
Значение по умолчанию из item в tabular form
|
|||
---|---|---|---|
#18+
Никита А, Все переменные items имеют тип varchar2, вне зависимости какой вы тип или source выберите. Поэтому при выставлении default-а преобразуйте их там же в нужный вам тип (используйте Default Type: pl/sql expression) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2019, 12:43 |
|
Значение по умолчанию из item в tabular form
|
|||
---|---|---|---|
#18+
SvDevВсе переменные items имеют тип varchar2, вне зависимости какой вы тип или source выберите. Поэтому при выставлении default-а преобразуйте их там же в нужный вам тип (используйте Default Type: pl/sql expression) После долгих экспериментов, всё же получилось, использую простейшую конструкцию Код: plsql 1.
После этого хотел скрыть поле, куда вставляю дату, но после применении Display As (которые не дают возможность редактировать столбец) данные в нём просто не сохраняются. Скорее всего его перестаёт обрабатывать процесс MRU. Выходом из этой ситуации, это задизэйблить столбец. Штатно почему-то стили не применяются, пробовал так - disabled = "disabled" и disabled: disabled; Но судя по встроенной справки, это атрибуты добавляются через тэг span, что не спасёт ситуацию. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2019, 13:24 |
|
Значение по умолчанию из item в tabular form
|
|||
---|---|---|---|
#18+
Никита А, Есть тип Hidden - скрыть столбец, но будет сохраняться состояние в таблицу или если отобразить как текст и сохранить состояние в таблицу см. Display as Text (saves state) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2019, 14:01 |
|
Значение по умолчанию из item в tabular form
|
|||
---|---|---|---|
#18+
SvDevНикита А, Есть тип Hidden - скрыть столбец, но будет сохраняться состояние в таблицу или если отобразить как текст и сохранить состояние в таблицу см. Display as Text (saves state) Всё так как написали, просто когда я сам пробовал ставить Display as Text (saves state) у меня MRU давал ошибку при сохранении, я и думал что проблема именно в типе отображения, а оказалось ошибка в преобразовании даты была. Ещё не нашёл из встроенных средств, как сделать, чтобы дату можно было выбирать только по месяцу и году (а день возвращался всегда 1, на данный момент работает так "return to_char(trunc(sysdate, 'mm'), 'mm-yyyy')" ). Date Picker не даёт таких возможностей, чтобы можно было выбирать через select list только месяц и год. Как аналог, думаю сделать 2 элемента select list, которые потом совместно указать в столбце. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2019, 06:04 |
|
|
start [/forum/topic.php?fid=50&msg=39876829&tid=1873975]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
139ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 223ms |
0 / 0 |