Гость
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Как программно изменить атрибут текущей записи в значение по умолчанию? / 8 сообщений из 8, страница 1 из 1
13.02.2014, 07:48
    #38559287
Bombat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить атрибут текущей записи в значение по умолчанию?
Всем приветы!
...
Рейтинг: 0 / 0
13.02.2014, 07:53
    #38559288
Bombat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить атрибут текущей записи в значение по умолчанию?
Ой. Случайно отправил не дописав.
Дело вот какое: есть блок, есть визуальный атрибут. По нажатию на кнопку могу задать свойству блока "Группа Атрибутов Визуализации Текущей Записи" этот атрибут. Вопрос в том как его (свойство) вернуть в исходное значение. По умолчанию там стоит <Null>. Пробовал в качестве атрибута указать NULL, DEFAULT - не помогает. Кто-нибудь сталкивался с этим?
...
Рейтинг: 0 / 0
13.02.2014, 09:21
    #38559348
mRdUKE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить атрибут текущей записи в значение по умолчанию?
Bombat,

set_block_property('block',CURRENT_RECORD_ATTRIBUTE,'DEFAULT'); ?

set_block_property('block',VISUAL_ATTRIBUTE,'DEFAULT'); ?
...
Рейтинг: 0 / 0
13.02.2014, 09:53
    #38559387
Bombat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить атрибут текущей записи в значение по умолчанию?
VISUAL_ATTRIBUTE - такого свойства у блока нет.
CURRENT_RECORD_ATTRIBUTE = DEFAULT не отменяет установленный до этого атрибут.
Форма на 6-ке. Может это бага?
...
Рейтинг: 0 / 0
13.02.2014, 10:36
    #38559452
mRdUKE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить атрибут текущей записи в значение по умолчанию?
Bombat,

На блоке в "Property Palette" не трогай свойство (оставь по умолчанию <Null>),
меняй только программно, по крайней мере у меня в 10ых так работает..
...
Рейтинг: 0 / 0
13.02.2014, 11:45
    #38559588
Bombat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить атрибут текущей записи в значение по умолчанию?
Так и делаю. Изменяю только вызовом процедуры SET_BLOCK_PROPERTY. В шестерке что-то не работает.
Решил пока проблему установкой атрибутов для каждого айтема отдельно. Т.е. в случае сброса атрибута, на самом деле, устанавливаю другой атрибут, визуально не отличающийся от значения по умолчанию. Кривовато конечно, но пока другого решения не придумал.
...
Рейтинг: 0 / 0
13.02.2014, 13:39
    #38559773
ээ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить атрибут текущей записи в значение по умолчанию?
Bombat,
Попробуй так
Код: plsql
1.
set_block_property('block',CURRENT_RECORD_ATTRIBUTE,'')
...
Рейтинг: 0 / 0
14.02.2014, 06:47
    #38560592
Bombat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно изменить атрибут текущей записи в значение по умолчанию?
Код: plsql
1.
set_block_property('block',CURRENT_RECORD_ATTRIBUTE,'')


Не помогает. Та же беда что и с DEFAULT - ничего не изменяется.
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Как программно изменить атрибут текущей записи в значение по умолчанию? / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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