Показать сообщение отдельно
Старый 17.08.2004, 11:13   #7  
Ratmir is offline
Ratmir
Участник
 
21 / 10 (1) +
Регистрация: 16.08.2004
Адрес: Саратов
Ещё раз повторяю, что если я использую addControl(tableIdentificator,fieldId);
то на экране отображается пустая строка. Поэтому необходимо использовать display-метод.

X++:
for (j=1;j<=query.dataSourceCount();j++)
{
    for (i=1;i<=query.dataSourceNo(j).sortFieldCount();i++)
    {
        rsc = rs.addControl(query.dataSourceNo(j).table(),query.dataSourceNo(j).sortField(i));
    }
}
Если я использую такой код, то поля отображаются, то они пустые.

X++:
for (j=1;j<=query.dataSourceCount();j++)
{
    for (i=1;i<=query.dataSourceNo(j).sortFieldCount();i++)
    {
        rs.addDisplayControl(strfmt('field_%1_%2',query.dataSourceNo(j).table(),query.dataSourceNo(j).sortField(i)));
    }
}
Если я использую такой код, то все хорошо, но создавать несколько десятков методов
типа field_%1_%2 не хочется. поэтому хотелось бы вставить в init отчета динамическое формирование всех этих методов.

С уважением, Ратмир.