• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Next Document Using Xpages

  • Автор темы xKlonx
  • Дата начала
X

xKlonx

Здраствуйте! Народ кто-нить знает как на Xpages можно закодить кнопочки некст, прев документ?У меня пока не получается,может кто-то уже делал,в гугле тоже пока ничего не нашол. Заранее спасибо!
 
D

doka

Здраствуйте! Народ кто-нить знает как на Xpages можно закодить кнопочки некст, прев документ?У меня пока не получается,может кто-то уже делал,в гугле тоже пока ничего не нашол. Заранее спасибо!

Может использовать javascript? window.history.back(), window.history.forward()
 
K

Klido

Вроде в любом тьюториале есть, по крайней мере когда смотрел - было...
вот тут прямо в дизайне видно, надо почитать...
 
X

xKlonx

doka
Нет не то однозначно,мне нужно аналог @Command( [NavNext] ), в приведенной ссылке клидо там линки Previous и next,походу то что надо только не знаю пока как реализовать
 
K

Klido

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

xKlonx

Klido
Кинь прямую ссылку если не сложно, что -то не могу найти
 
K

Klido

xRomax
это в 3-м упражнении

тут ссылка в п.3

походу в стиле зашиты кнопки, а потом просто применяют где надо....
 

NetWood

Lotus Team
17.04.2008
545
93
BIT
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
 
K

Klido

Pager Control - то что надо, никаких самописаний :) Это самое оно...
 
X

xKlonx

Klido
Не то,вы видно не поняли,я хочу провалиться в документ и по аналогии как мы делаем в клиенте путём нажатия кнопки ентер и бекспейс ходить по документам
 
K

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!