Юниверс DG SDK UI
v2.15.0

Класс SortStore

Класс для управления полями сортировки.

Индекс

Конструкторы

Свойства

Акцессоры

Методы

Конструкторы

  • Параметры

    • OptionalcouldBeUnknown: boolean
    • OptionalmaxSortFields: number

    Возвращает SortStore

Свойства

sortByField: (
    field: string,
    type: VALUE_TYPE,
    sortDescendingFirst?: boolean,
) => void

Сортировка осуществляется нажатием на заголовок таблицы для поля

Объявление типа

    • (field: string, type: VALUE_TYPE, sortDescendingFirst?: boolean): void
    • Параметры

      • field: string

        имя поля

      • type: VALUE_TYPE

        тип данных для отправки на сервер

      • OptionalsortDescendingFirst: boolean

        переключает сортировку, чтобы она начиналась по убыванию

      Возвращает void

Акцессоры

  • get sortDirections(): { [key: string]: ORDER | undefined }

    Геттер направлений сортировки для всех полей.

    Возвращает { [key: string]: ORDER | undefined }

  • get sortFields(): ISortField[]

    Возвращает список текущих полей сортировки.

    Возвращает ISortField[]

Методы

  • Очищает все поля сортировки.

    Возвращает void

  • Возвращает направление сортировки для указанного поля.

    Параметры

    • fieldName: string

      Имя поля сортировки.

    Возвращает ORDER | undefined

  • Удаляет поле сортировки по имени.

    Параметры

    • fieldName: string

      Имя удаляемого поля.

    Возвращает void

  • Устанавливает список полей сортировки.

    Параметры

    • sortFields: ISortField[]

      Список объектов сортировки.

    Возвращает void