Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF: организация цикла / 11 сообщений из 11, страница 1 из 1
03.02.2006, 15:45
    #33522453
yuriypalych
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF: организация цикла
Задача: создать строку навигации по страницам (1, 2, 3, 4...).
Т.е. надо сделать N ссылок, различающихся значением параметра pageIndex:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
    <h:commandLink actionListener="#{NavigationBean.process}">
      <h:outputText value="1"/>
      <f:param name="pageIndex" value="1"/>
    </h:commandLink>

     

    <h:commandLink actionListener="#{NavigationBean.process}">
      <h:outputText value="2"/>
      <f:param name="pageIndex" value="2"/>
    </h:commandLink>

     

    <h:commandLink actionListener="#{NavigationBean.process}">
      <h:outputText value="3"/>
      <f:param name="pageIndex" value="3"/>
    </h:commandLink>

Количество таких ссылок определяется каким-то методом getLastIndex().

Как такое сделать в цикле?

Я пробовал так:

Код: plaintext
1.
2.
3.
4.
5.
    <c:forEach begin="1" end="${sessionScope.TicketsList.lastIndex}" var="i">
        <h:commandLink actionListener="#{NavigationBean.process}">
          <h:outputText value="<%=i%>"/>
          <f:param name="pageIndex" value="${i}"/>
        </h:commandLink>
    </c:forEach>

Но что-то не удачно...
...
Рейтинг: 0 / 0
03.02.2006, 16:00
    #33522507
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF: организация цикла
здесь уже писали, что jstl таг forEach не работает с jsf компанентами. В будущих версиях jsf, разработчики обещают это сделать.

Вот примеры tomahawk http://www.irian.at/myfaces/home.jsf там много интересного, для твоей проблемы может подойти например этот компанент http://www.irian.at/myfaces/dataList.jsf
...
Рейтинг: 0 / 0
03.02.2006, 16:06
    #33522534
yuriypalych
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF: организация цикла
Похоже они там myfaces используют:
Код: plaintext
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
Мне же это не подходит :-(
...
Рейтинг: 0 / 0
03.02.2006, 16:50
    #33522713
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF: организация цикла
yuriypalychПохоже они там myfaces используют:
Код: plaintext
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
Мне же это не подходит :-(

actually, tomahawk это и есть MyFaces
...
Рейтинг: 0 / 0
03.02.2006, 17:00
    #33522748
yuriypalych
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF: организация цикла
Так а что делать?
Точнее, как?
...
Рейтинг: 0 / 0
03.02.2006, 18:47
    #33523006
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF: организация цикла
почему MyFaces не подходят?
...
Рейтинг: 0 / 0
03.02.2006, 19:00
    #33523026
yuriypalych
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF: организация цикла
Требования такие. Не мои.
...
Рейтинг: 0 / 0
06.02.2006, 11:46
    #33525360
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF: организация цикла
yuriypalychТребования такие. Не мои.

Т.е. требования запрещают писать свои или использовать сторонние Custom JSF компаненты? Что за бред?
...
Рейтинг: 0 / 0
06.02.2006, 15:09
    #33526131
yuriypalych
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF: организация цикла
>>> Т.е. требования запрещают писать свои или использовать сторонние Custom JSF компаненты? Что за бред?
В требованиях указана конкретная реализация JSF.


А сабж всё еще актуален :-(
...
Рейтинг: 0 / 0
06.02.2006, 17:23
    #33526604
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF: организация цикла
В требованиях указана конкретная реализация JSF.

И чего? Tomahawk, это набор кастом копанентов, к реализации никакого отношения не имеют, бери и пользуй их под RI. Я кстати так и делаю.
...
Рейтинг: 0 / 0
07.02.2006, 06:16
    #33527358
Liner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF: организация цикла
yuriypalychВ требованиях указана конкретная реализация JSF
Можно полностью работать с myFaces - все библиотеки от myFaces,
а можно дополнительно к RI кинуть библиотеку tomahawk, где будут только компоненты которых нет в RI, и в том числе компонент для навигации. Есть примеры kickstart где все это замечательно описано.

Либо вот пример от sun
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF: организация цикла / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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