powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Как Forms подсветить текущий элемент другим цветом?
6 сообщений из 6, страница 1 из 1
Как Forms подсветить текущий элемент другим цветом?
    #32497825
shurikt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пользователи периодически теряют курсор, текущая запись подсвечивается, и цвет выбирали посветлее чтоб курсор было лучше видно. Пользователи хотят большего.
Примерно догадываюсь как это сделать с пом set_item_property, curent_item,
но хотелось бы чтобы в табличных формах подсвечивался тек элемент только текущей записи, а не весь столбец.
...
Рейтинг: 0 / 0
Как Forms подсветить текущий элемент другим цветом?
    #32497849
Фотография John.D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо задать в свойствах блока и полей Current Record Visuale Atribute.
...
Рейтинг: 0 / 0
Как Forms подсветить текущий элемент другим цветом?
    #32497912
shurikt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
уже есть
пост №1 ... текущая запись подсвечивается ...
надо текущий элемент
...
Рейтинг: 0 / 0
Как Forms подсветить текущий элемент другим цветом?
    #32497971
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
set_item_instance_property(item_name,record_number,visual_attribute,v_attr_name)
...
Рейтинг: 0 / 0
Как Forms подсветить текущий элемент другим цветом?
    #32498007
Фотография John.D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
When-New-Record-Instance
Set_Item_Property(:system.trigger_item, CURRENT_RECORD_ATTRIBUTE, 'CUR_ITEM');
Set_Item_Property(:system.trigger_item, VISUAL_ATTRIBUTE, 'CUR_LINE');

Post-Text-Item
Set_Item_Property(:system.trigger_item, CURRENT_RECORD_ATTRIBUTE, 'CUR_LINE');
Set_Item_Property(:system.trigger_item, VISUAL_ATTRIBUTE, 'NORMAL');

Вторые строчки нужны, если вы хотите выделить не только текущий элемент, но и текущий столбец.
...
Рейтинг: 0 / 0
Как Forms подсветить текущий элемент другим цветом?
    #32498755
mdvv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Самый надежный и проверенный годами :)

блок с именем BLOCK
в нем колонка(элемент) ITEM


PRE-RECORD
-- подсветим при попадании на запись
(или по некому условию подсветить по IF)
Display_Item('BLOCK.ITEM','VA_CURRENT_RECORD');
-- и если надо чего закрыть (просто как пример)
Set_Item_Property('BLOCK.ITEM',UPDATEABLE,PROPERTY_FALSE);


POST-RECORD
-- уберем подсветку при покидании этой записи
Display_Item('BLOCK.ITEM','VA_DISPLAY_TABLE_ITEM');


POST-QUERY
-- подсветим все записи как надо при пересветке в блоке
execute_trigger('POST-RECORD');


-- следующие 2 триггера необходимы если в форме 2 или более блока :

POST-BLOCK
-- при выходе с блока выставить подсветку на текущей записи (а то выключит)
execute_trigger('PRE-RECORD');


PRE-BLOCK
execute_trigger('POST-RECORD');

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


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