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

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

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

Свойства пишу по памяти, но найдёте по созвучию.
...
Рейтинг: 0 / 0
27.08.2012, 13:24
    #37931666
mRdUKE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
баг? forms 11g
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
27.08.2012, 14:41
    #37931878
OldBoyOdeSu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
баг? forms 11g
Ura!, "При возвращении в Enabled True, нужно ещё пробивать в TRUE кучу свойств"

на сколько помню это только при VISIBLE, энэйб/дисэйбл прекрасно и так всегда работали
...
Рейтинг: 0 / 0
27.08.2012, 18:35
    #37932406
esprimo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
баг? forms 11g
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
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / баг? forms 11g / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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