Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по JDeveloper / 8 сообщений из 8, страница 1 из 1
26.12.2005, 07:42
    #33456628
CoSINuS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по JDeveloper
Всем большой привет!!! С наступающим Новым годом!!!

Кто нибудь знает как в JDev программно (в процедуре) скрыть, например, или изменить какие нибудь свойства нужного компонента на форме (в моем случае сабмит батон), и при выборе в чусе какого либо пункта показать нужный компонент.

Зараннее благодарен!!
...
Рейтинг: 0 / 0
26.12.2005, 14:30
    #33457542
CoSINuS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по JDeveloper
Люди горю неужели никто не знает как етот трабл решить??
...
Рейтинг: 0 / 0
26.12.2005, 22:31
    #33458409
Tapac
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по JDeveloper
UIX-форма?

С уважением, Тарас
...
Рейтинг: 0 / 0
27.12.2005, 06:12
    #33458489
CoSINuS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по JDeveloper
Да UIX , на ней накиданы разные сабмитбатоны. И у меня есть процедура которая немного корректирует запрос по нажатию на линки, и вот в етой процедуре мне надо скрывать или показывать ети самые батоны
...
Рейтинг: 0 / 0
27.12.2005, 13:04
    #33459339
Tapac
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по JDeveloper
На link "вешаешь" событийную обработку. Кстати, первоначально в вопросе был <choice>?..
например,
<link ...>
<primaryClientAction>
<firePartialAction targets="_uixState"
event="myEvent"/>
</primaryClientAction>
</link>

Далее попроще, в событии myEvent, например, с помощью <invoke> вызывается твой метод. Он меняет какой-нибудь флаг, управляющий rendered атрибутом твоих submitButton. Если его поместить в http-сессию, получится что-то типа

<submitButton
rendered="${sessionScope.myFlag}"/>

С уважением, Тарас
...
Рейтинг: 0 / 0
27.12.2005, 13:35
    #33459441
CoSINuS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по JDeveloper
Он меняет какой-нибудь флаг, управляющий rendered атрибутом твоих submitButton. Если его поместить в http-сессию, получится что-то типа
<submitButton
rendered="${sessionScope.myFlag}"/>

Как именно поменять и как получить или создать этот флаг?

Я сегодня долбился в вашу аську если возможно то по асе мона по подробнее объяснить. Спасибо
...
Рейтинг: 0 / 0
27.12.2005, 15:46
    #33459883
Tapac
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по JDeveloper
CoSINuS
Как именно поменять и как получить или создать этот флаг?


Для простоты положим, что методу, изменяющему флаг ничего не нужно, кроме http-сессии..

В uix-это будет что-то типа

<event name="myEvent">
<compound>
<invoke method="myMethod" javaType="mypackage.MyClass">
<parameters>
<parameter javaType="javax.servlet.http.HttpSession"
value="${uix.bajaContext.servletRequest.session}"/>
</parameters>
</invoke>
</compound>
</event>

В java соответственно:

public static void myMethod(HttpSession hs)
{
// Какая-то логика определения состояния флага
hs.setAttribute( ''myFlag", new Boolean(true));
}

Вообщем-то это не единственный способ. Все зависит от логики. В простых случаях ее можно "зашить" непосредственно в uix, с помощью EL.

например,
<set target="${sessionScope}" property="myFlag"
value="${ui:cond( ..., ..., ...)}"/>
...
Рейтинг: 0 / 0
29.12.2005, 12:48
    #33464098
CoSINuS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по JDeveloper
Тарас прости что был таким настойчивым, хорошо что есть есче на свете люди готовые помочь в трудную минуту. Я нашел решение использовал простые форвард пейджи а процедуру перегнал в код к страничке все получилось. С Наступающим тебя и всех. БАААЛЬШОЕ СПАСИБО есче раз!!
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по JDeveloper / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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