<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > MeetingsUI – совещания Серверные функции модуля MeetingsUI |
Имя функции |
Модификатор |
Атрибут |
Описание |
virtual |
– |
Отфильтровать протоколы совещаний по установленной дате |
|
virtual |
– |
Отфильтровать протоколы совещаний по обычным условиям фильтрации |
|
virtual |
– |
Отфильтровать протоколы совещаний по оптимальным условиям фильтрации |
|
virtual |
– |
Отфильтровать протоколы совещаний по неоптимальным условиям фильтрации |
|
virtual |
– |
Определить, нужно ли использовать предварительную фильтрацию для протоколов совещаний |
Отфильтровать протоколы совещаний по установленной дате.
Синтаксис
public virtual IQueryable<Sungero.Meetings.IMinutes> MinutesApplyFilterByDate(IQueryable<Sungero.Meetings.IMinutes> query, Sungero.MeetingsUI.FolderFilterState.IMinutesFilterState filter)
Параметры
query – Протоколы для фильтрации;
filter – Фильтр.
Возвращаемое значение
IQueryable<Sungero.Meetings.IMinutes> – Отфильтрованные протоколы.
Отфильтровать протоколы совещаний по обычным условиям фильтрации.
Условия, которые используют индексы, но не максимально оптимально.
Синтаксис
public virtual IQueryable<Sungero.Meetings.IMinutes> MinutesApplyOrdinaryFilter(IQueryable<Sungero.Meetings.IMinutes> query, Sungero.MeetingsUI.FolderFilterState.IMinutesFilterState filter)
Параметры
query – Протоколы совещаний для фильтрации;
filter – Фильтр.
Возвращаемое значение
IQueryable<Sungero.Meetings.IMinutes> – Протоколы совещаний.
Отфильтровать протоколы совещаний по оптимальным условиям фильтрации.
Условия, которые используют индексы и максимально (на порядки) сужают выборку.
Синтаксис
public virtual IQueryable<Sungero.Meetings.IMinutes> MinutesApplyStrongFilter(IQueryable<Sungero.Meetings.IMinutes> query, Sungero.MeetingsUI.FolderFilterState.IMinutesFilterState filter)
Параметры
query – Протоколы совещаний для фильтрации;
filter – Фильтр.
Возвращаемое значение
IQueryable<Sungero.Meetings.IMinutes> – Отфильтрованные протоколы совещаний.
Отфильтровать протоколы совещаний по неоптимальным условиям фильтрации.
Условия, которые могут выполняться долго (например те, которые не могут использовать индексы).
Синтаксис
public virtual IQueryable<Sungero.Meetings.IMinutes> MinutesApplyWeakFilter(IQueryable<Sungero.Meetings.IMinutes> query, Sungero.MeetingsUI.FolderFilterState.IMinutesFilterState filter)
Параметры
query – Протоколы совещаний для фильтрации;
filter – Фильтр.
Возвращаемое значение
IQueryable<Sungero.Meetings.IMinutes> – Отфильтрованные протоколы совещаний.
Определить, нужно ли использовать предварительную фильтрацию для протоколов совещаний.
Синтаксис
public virtual bool UsePrefilterMinutes(Sungero.MeetingsUI.FolderFilterState.IMinutesFilterState filter)
Параметры
filter – Фильтр.
Возвращаемое значение
bool – True, если нужно использовать предварительную фильтрацию.
© Компания Directum, 2024 |