Конфа в общем допиливается подобная здешней bulletin но на Domino.
Работает, но вопросец...
Сваял(допилил) постраничную навигацию на WEB во вьюхе
выводится как ... [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] и команды вычисляются в циферках как WebBoardSub?OpenView&RestrictToCategory=CCF5208A82A4871DC325744D00652101&Start=11&Count=10
и далее по страничкам.
Вот команды start и count стандартные. Сервер понимает и выводит соответственно пересчитанную вьюху.
Хочу пойти дальше. Чтоб &Start=11&Count=10 заменить например на &Page=1 &Page=2 и пр.
Вроде стандартными средствами никак? Вычислить номер страницы не проблема да комаду серверу как дать? &Page не поймет
Агентом можно попытаться так заточить но лениво и не везде проканает ...
Похоже сделано тут
Еще мысли сообщества... ? Может шаблоном
P.S. Хозяйке на заметку
Конструкция .nsf/products/tov1234567890?open&start=1&count=3
также замечательно работает, где tov1234567890=имя дока и в форму дока вставлена вьюха и постранично показывается...
Работает, но вопросец...
Сваял(допилил) постраничную навигацию на WEB во вьюхе
Код:
REM {Create links for each page of view};
total :=@DbLookup("":"NoCache"; ""; "WebBoardMainActiveCategorized"; @UrlQueryString("RestrictToCategory"); 1);
ThreadTopic:=@Elements(total);
viewname:="WebBoardMainActiveCategorized?OpenView&RestrictToCategory="+@UrlQueryString("RestrictToCategory");
count:=
@If(
@UrlQueryString("count")="" | @IsError(@TextToNumber(@UrlQueryString("count")));
@GetProfileField("Configuration_Profile"; "DefaultWebBoardCount");
@TextToNumber(@UrlQueryString("count"))
);
link := "<a href=\""+viewname+ "&Start=";
start:=1;
@While(start <= 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
и далее по страничкам.
Вот команды start и count стандартные. Сервер понимает и выводит соответственно пересчитанную вьюху.
Хочу пойти дальше. Чтоб &Start=11&Count=10 заменить например на &Page=1 &Page=2 и пр.
Вроде стандартными средствами никак? Вычислить номер страницы не проблема да комаду серверу как дать? &Page не поймет
Агентом можно попытаться так заточить но лениво и не везде проканает ...
Похоже сделано тут
Ссылка скрыта от гостей
Еще мысли сообщества... ? Может шаблоном
Ссылка скрыта от гостей
кто подсобит по случаю P.S. Хозяйке на заметку
Конструкция .nsf/products/tov1234567890?open&start=1&count=3
также замечательно работает, где tov1234567890=имя дока и в форму дока вставлена вьюха и постранично показывается...