Next Document Using Xpages

xKlonx

Well-Known Member
Lotus team
10.09.2009
410
0
#1
Здраствуйте! Народ кто-нить знает как на Xpages можно закодить кнопочки некст, прев документ?У меня пока не получается,может кто-то уже делал,в гугле тоже пока ничего не нашол. Заранее спасибо!
 

doka

Well-Known Member
18.02.2010
118
0
#2
Здраствуйте! Народ кто-нить знает как на Xpages можно закодить кнопочки некст, прев документ?У меня пока не получается,может кто-то уже делал,в гугле тоже пока ничего не нашол. Заранее спасибо!
Может использовать javascript? window.history.back(), window.history.forward()
 

xKlonx

Well-Known Member
Lotus team
10.09.2009
410
0
#4
doka
Нет не то однозначно,мне нужно аналог @Command( [NavNext] ), в приведенной ссылке клидо там линки Previous и next,походу то что надо только не знаю пока как реализовать
 
K

Klido

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

xKlonx

Well-Known Member
Lotus team
10.09.2009
410
0
#6
Klido
Кинь прямую ссылку если не сложно, что -то не могу найти
 

NetWood

Well-Known Member
Lotus team
17.04.2008
371
16
#8
некст прев - это не наш метод :) также как и xPages
вот в приступе альтруизма самописанное постраничное
Код:
поле 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
 

xKlonx

Well-Known Member
Lotus team
10.09.2009
410
0
#10
Klido
Не то,вы видно не поняли,я хочу провалиться в документ и по аналогии как мы делаем в клиенте путём нажатия кнопки ентер и бекспейс ходить по документам
 
K

Klido

Гость
#11
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, то что-то аналогичное... Хотя не вижу пока как его нельзя поместить непосредственно на документ?