Показать сообщение отдельно
Старый 02.06.2004, 14:07   #6  
metal is offline
metal
Юзовские
Дети Юза
 
92 / 10 (1) +
Регистрация: 06.08.2002
Адрес: Украина
Конечно же метод называется packDataSource().
Там есть пример как перебрать все range'ы. Форум сам заменил двоеточие и идущую за ним букву P на смайлик.
Я все же на всякий случай приведу кусок кода от туда.
PHP код:
elements queryBuildDataSource.rangeCount();
for (
i=1<= elementsi++)
{
           
queryBuildRange queryBuildDataSource.range(i);
            if (
queryBuildRange.status() == RangeStatus::Open ||
                
queryBuildDataSource.uniqueId() >= _queryNextUniqueId)
            {
                
position++;
                
rangePack       conIns(rangePackposition, [queryBuildRange.field(), queryBuildRange.label(), queryBuildRange.value(), queryBuildRange.status()]);
            }

С подомной проблемой я сталкивался: Нужно было скопировать все range'ы одного датасорса на другой. Решил ее именно таким образом.