DevExpress: Как использовать ObjectFormatter.Format для коллекций

Я динамически создал элементы коллекции. Я пытаюсь сделать что-то подобное

String format = "{0:Document.Contragent.BDContragentInfo[Field.Caption == 'Email'].Single(Value)}";
String generatedNumber = ObjectFormatter.Format(format, formatObjectHelper); 

Ошибка: отсутствует такое поле, как 'Document.Contragent.BDContragentInfo[Field.Caption == 'Email'].Single(Value) '

Но это работает для CriteriaOperator. Есть ли способ решить эту проблему?

UPD: В качестве временного решения используется метод ObjectSpace.GetEvaluator(...).Evaluate() для оценки объекта по критериям

1 ответ

Решение

Я получил ответ от DE. Ответ: я не могу этого сделать. Поэтому, если у вас возникла такая проблема, воспользуйтесь либо моим решением в разделе UPD, либо решением DE-решения https://www.devexpress.com/support/center/Question/Details/T346980

Другие вопросы по тегам