 | QueryAddSorter(PropertyPath, Boolean) - метод |
Создаёт и добавляет в элементы сортировки текущего экземпляра новый элемент на основе заданного пути к реквизиту.
Пространство имён:
FinistSoft.Objects
Сборка:
Engine (в Engine.dll) Версия: 1.0.0
Синтаксисpublic void AddSorter(
PropertyPath propertyPath,
bool isAscending
)
Public Sub AddSorter (
propertyPath As PropertyPath,
isAscending As Boolean
)
Dim instance As Query
Dim propertyPath As PropertyPath
Dim isAscending As Boolean
instance.AddSorter(propertyPath, isAscending)
public function AddSorter(
propertyPath : PropertyPath,
isAscending : boolean
)
Параметры
- propertyPath
- Тип: FinistSoft.ObjectsPropertyPath
Путь к реквизиту, по которому должна осуществляться сортировка. - isAscending
- Тип: SystemBoolean
Признак сортировки по возрастанию.
ИсключенияИсключение | Условие |
---|
InvalidQueryException | Не удалось определить корневой объект; Неоднозначность при определении корневого объекта. |
Заметки
Индекс нового элемента становится равным максимальному индексу существующих элементов, увеличенному на 1.
Если существующих элементов нет, то индекс первого элемента становится равным 0.
См. также