Next Document Using Xpages

Тема в разделе "Lotus - Xpages", создана пользователем xKlonx, 3 авг 2010.

  1. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    Здраствуйте! Народ кто-нить знает как на Xpages можно закодить кнопочки некст, прев документ?У меня пока не получается,может кто-то уже делал,в гугле тоже пока ничего не нашол. Заранее спасибо!
     
  2. doka

    doka Well-Known Member

    Регистрация:
    18 фев 2010
    Сообщения:
    118
    Симпатии:
    0
    Может использовать javascript? window.history.back(), window.history.forward()
     
  3. Klido

    Klido Гость

  4. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    doka
    Нет не то однозначно,мне нужно аналог @Command( [NavNext] ), в приведенной ссылке клидо там линки Previous и next,походу то что надо только не знаю пока как реализовать
     
  5. Klido

    Klido Гость

    xRomax
    так качни экзампл, что идет с тьюториалом и погляди :)
     
  6. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    Klido
    Кинь прямую ссылку если не сложно, что -то не могу найти
     
  7. Klido

    Klido Гость

  8. NetWood

    NetWood Lotus team
    Lotus team

    Регистрация:
    17 апр 2008
    Сообщения:
    308
    Симпатии:
    0
    некст прев - это не наш метод :) также как и xPages
    вот в приступе альтруизма самописанное постраничное
    Код (Text):
    поле ThreadTopic
    ----------
    temp := @DbLookup("":"NoCache"; ""; "(ThreadsTopic)";@Text(Category+"_"+Category2); 2);
    temp1 := @If(@IsError(temp);"";temp);
    @Elements(temp1)
    -------------
    поле ResultNavigation
    ----------
    REM {Create links for each page of view};
    viewname:="pages/"+pagename;
    count:=
    @If(
    @UrlQueryString("count")="" | @IsError(@TextToNumber(@UrlQueryString("count")));
    @GetProfileField("Configuration_Profile"; "DefaultDisplayCount");
    @TextToNumber(@UrlQueryString("count"))
    );
    link := "<a href=\""+viewname+"?open" + "&start=";

    start:=1;
    @If(
    (@UrlQueryString("start")="") | (@UrlQueryString("count")="");
    @While(start <= ThreadTopic;
    linkall:=" | <b> " + @Text("все ("+@Text(ThreadTopic)) + ")</b>";
    html:=html + link + @Text(start) + "&count=" + @Text(count) + options + "\">" + @Text(1+(start-1)/count) + "</a> ";
    start:=start+count
    )
    ;
    @While(start <= ThreadTopic;
    linkall := " | <a href=\""+viewname+"?open"+ "\">" +@Text("все")+"</a>"+" ("+@Text(ThreadTopic)+")";
    @If(@Text(start) = @UrlQueryString("start");
    html:=html + "<b> " + @Text(1+(start-1)/count) + " </b> ";
    html:=html + link + @Text(start) + "&count=" + @Text(count) + options + "\">" + @Text(1+(start-1)/count) + "</a> ");
    start:=start+count
    )
    );
    html+linkall
     
  9. Klido

    Klido Гость

  10. xKlonx

    xKlonx Lotus team
    Lotus team

    Регистрация:
    10 сен 2009
    Сообщения:
    412
    Симпатии:
    0
    Klido
    Не то,вы видно не поняли,я хочу провалиться в документ и по аналогии как мы делаем в клиенте путём нажатия кнопки ентер и бекспейс ходить по документам
     
  11. Klido

    Klido Гость

    There are 3 main scenarios for using the pager control:

    * Pager inside a data control
    * Pager inside the view panel
    * Pager outside a data control

    Если не базовый Pager, то что-то аналогичное... Хотя не вижу пока как его нельзя поместить непосредственно на документ?
     
Загрузка...

Поделиться этой страницей