ViewSettings — класс

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

Синтаксис

public abstract class ViewSettings : IUpdatable

Свойства

Имя Описание

Aggregation

Возвращает или задаёт клиентскую операцию агрегации табличных данных.

AggregationColumn

Псевдоним колонки, по которой осуществляется агрегация.

AggregationText

Текст строки содержащей агрегацию.

Columns

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

FilterId

Идентификатор дополнительного фильтра для данных представления.

Flags

Дополнительные атрибуты, регулирующие внешний вид представления.

FolderLevel

Глубина вложенности папок, из которых извлекаются данные в представление.

GridLineMode

Возвращает или задаёт режим отображения линий таблицы.

GridLineStyle

Возвращает или задаёт стиль линий таблицы.

InUpdate

Возвращает признак включения для объекта режима отложенных изменения.

LinkLevel

Возвращает или задаёт глубину раскрытия ссылок между карточками.

PreviewColumn

Имя колонки, отображаемой в области предварительного просмотра.

RowHeight

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

RowHeight

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

Session

Возвращает текущую сессию пользователя.

Timestamp

Возвращает или задаёт отметку времени установленную для представления.

UserLayout

Возвращает или задаёт пользовательский макет представления.

UserLayoutState

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

UserLayoutTimestamp

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

ViewId

Возвращает идентификатор представления, к которому относятся настройки.

Методы

Имя Описание

BeginUpdate

Включает режим отложенных изменений.

CancelUpdate

Отменяет несохранённые изменения и выключает режим отложенных изменений.

Clear

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

Copy(Guid)

Создаёт копию настроек указанного представления.

EndUpdate

Отправляет накопленные изменения на сервер и выключает режим отложенных изменений.

GetFont(ViewObjectType)

Получает шрифт указанного представления.

GetGrouping(int)

Получение настроек группировки представления.

GetSorting(int)

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

MarkCardForDeletion(Guid)

Требует удаление указанной карточки при отмене изменений, если задействован режим отложенных изменений.

SetFont(ViewObjectType, Font)

Устанавливает заданный шрифт для представления.

UpdateNow

Позволяет отправить накопленные изменения на сервер.

Примеры

const string NAVIGATOR_CARD_TYPE = "A7F9784B-96A4-4B3E-B820-2E714A2A1463";
NavigatorCard nav = (NavigatorCard)session.CardManager.GetDictionary(new Guid(NAVIGATOR_CARD_TYPE)); (1)

ViewSettings settings = nav.ViewSettings[0]; (2)

foreach(ViewColumnSettings col in settings.Columns) (3)
{
    MessageBox.Show(col.Caption);
}
1 Получение карточки Windows-клиента.
2 Получение настроек первого представления.
3 Перебор всех колонок и вывод их названий.