Repeat Control

  • Автор темы 11BOSS11
  • Дата начала
1

11BOSS11

Код:
var v = database.getView("Vid_Doc").getFirstDocument();


var db2 = session.getDatabase(null, "XspTutor.nsf");
var v1 = db2.getView("VidB2");
var ec2 = v1.getAllDocumentsByKey("SORTB2");
ec2.addDocument(v);

return ec2;

таким вот образом тоже не работает, может кто подскажет в чем ошибкО??

Документі то берутся сразных баз , а вот как их склеить в одну колекцию??..
 
H

hosm

addDocument не работает для документов из разных БД. Коллекция лотусисная предполагает, что документы берутся из одной БД - так что код из последнего сообщения даже не стоит допиливать...
ошибка в 23 строке, возварщает 0 доков врезальте..
Что за ошибка и на каком операторе из приведенного кода? Неужели все будут отсчитывать 23 строки?
 
1

11BOSS11

addDocument не работает для документов из разных БД. Коллекция лотусисная предполагает, что документы берутся из одной БД - так что код из последнего сообщения даже не стоит допиливать...

ум,. понятно....

Добавлено:


я ошибся в єтом скрипте вотс такая ошибка:
в 1й строке.. не пойму в чем дело..

500 Exception
JavaScript
Script interpreter error, line=1, col=5: Error calling method 'getItemValue(string)' on an object of type 'lotus.domino.local.ViewEntry [Static Java Interface Wrapper, lotus.domino.local.ViewEntry: lotus.domino.ViewEntry]'

Код:
var result = new java.util.Vector();
var v1 = database.getView("Vid_Doc");
var ec1 = v1.getAllEntries();
var e = ec1.getFirstEntry();
while(e != null){
result.add(e);	
e = ec1.getNextEntry();	
};
var db2 = session.getDatabase(null, "XspTutor.nsf");
v2 = db2.getView("VidB2");
ec2 = v2.getAllEntries();

e = ec2.getFirstEntry();
while(e != null){
result.add(e);	
e = ec2.getNextEntry();	
};
return result;
 
H

hosm

а getDocument() - не забыли, получаете же не коллекцию документов, а массив(Vector) энтрисов вьюхи.
там точно в коде - getDocument().getItemValueString('...')
или, может, в представлении есть и категории, например?
 
1

11BOSS11

а getDocument() - не забыли, получаете же не коллекцию документов, а массив(Vector) энтрисов вьюхи.
там точно в коде - getDocument().getItemValueString('...')
или, может, в представлении есть и категории, например?


ОО :lovecodeby: это оно..
 
1

11BOSS11

вопрос по поводу колекций закрыт!! спасибовсем!=))))

терь есть вопрос сортировки по столбцам репит контрола, ??
категоризация репит контрола??

и вообще возможно ли такое в репит контроле?
 
1

11BOSS11

неужели никто не знает как програмно работать с репитом...?? :rolleyes:
по идее сортировка строчек репита по какому-нибуть полю внутри должна же осуществляться... ;)
 
Мы в соцсетях:

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