powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по JDeveloper
8 сообщений из 8, страница 1 из 1
Вопрос по JDeveloper
    #33456628
CoSINuS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем большой привет!!! С наступающим Новым годом!!!

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

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

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

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

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

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

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

Я сегодня долбился в вашу аську если возможно то по асе мона по подробнее объяснить. Спасибо
...
Рейтинг: 0 / 0
Вопрос по JDeveloper
    #33459883
Tapac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Вопрос по JDeveloper
    #33464098
CoSINuS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тарас прости что был таким настойчивым, хорошо что есть есче на свете люди готовые помочь в трудную минуту. Я нашел решение использовал простые форвард пейджи а процедуру перегнал в код к страничке все получилось. С Наступающим тебя и всех. БАААЛЬШОЕ СПАСИБО есче раз!!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по JDeveloper
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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