powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / баг? forms 11g
7 сообщений из 7, страница 1 из 1
баг? forms 11g
    #37929490
esprimo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
см. рисунок
1) открыл новую форму из текущей с помощью CALL_FORM с установ свойством no_hide
2) закрыл новую форму
после этого напрочь перестает работать set_item_property(...)
если вместо no_hide установить hide то работает нормально, но такое решение не устраивает.

возможно нужен патч от оракл.

кто сталкивался с такой проблемой? возможно ли как то ее решить?=)
...
Рейтинг: 0 / 0
баг? forms 11g
    #37931647
Ura!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то мне подсказывает, что после call_form операторы выполняются после закрытия этой самой формы.
...
Рейтинг: 0 / 0
баг? forms 11g
    #37931653
Ura!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой стрелки не заметил.
А вы проверяли, он вообще выполняет SCROLL_FIX_BAG('D') ?
...
Рейтинг: 0 / 0
баг? forms 11g
    #37931657
Ura!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И ещё один момент:
После того как вы сделали Enabled в False
При возвращении в Enabled True, нужно ещё пробивать в TRUE кучу свойств:
Update_allowed
Insert_allowed
Keyboard_navigable

Свойства пишу по памяти, но найдёте по созвучию.
...
Рейтинг: 0 / 0
баг? forms 11g
    #37931666
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
esprimo,

попробуйте добавить кроме SET_ITEM_PROPERTY('TEST_BLOCK.TEXT_ITEM5',ENABLED,PROPERTY_TRUE) в (.. when 'D'):
SET_ITEM_PROPERTY('TEST_BLOCK.TEXT_ITEM5', VISIBLE ,PROPERTY_TRUE);
SET_ITEM_PROPERTY('TEST_BLOCK.TEXT_ITEM5', UPDATE_ALLOWED ,PROPERTY_TRUE);
SET_ITEM_PROPERTY('TEST_BLOCK.TEXT_ITEM5', NAVIGABLE ,PROPERTY_TRUE);

для ITEM6 соответственно..
...
Рейтинг: 0 / 0
баг? forms 11g
    #37931878
OldBoyOdeSu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ura!, "При возвращении в Enabled True, нужно ещё пробивать в TRUE кучу свойств"

на сколько помню это только при VISIBLE, энэйб/дисэйбл прекрасно и так всегда работали
...
Рейтинг: 0 / 0
баг? forms 11g
    #37932406
esprimo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SCROLL_FIX_BAG работает точно, его даже не обязательно писать, можно просто для push_button написать:

1) set_item_property('bl.item', enabled, property_false);
2) display_mess(get_item_property('bl.item',enabled)); -- выводиться сообщение о том что enabled установился в false
3) call_from('test2',no_hide,...);
4) set_item_property('bl.item', enabled, property_true);
5) display_mess(get_item_property('bl.item',enabled)); -- выводиться сообщение о том что enabled установился в true, но тем не менее
-- поля остались задисэйбленные

спасибо за ответы, завтра попробую добавить свойства и отпишу что получиться.

хочу эту проблему описать на металинке, но не могу правильно составить вопрос на английском(т.к. плохое знание языка)... если есть люди которые хорошо владеют англ. языком плиз помогите составить вопрос=) о результатах отпишу тут))
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / баг? forms 11g
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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