Источник данных InfoRowDataSource

Источник данных InfoRowDataSource предназначен для работы с данными представлений. Он позволяет только просматривать данные и не предоставляет возможности их редактирования.

Конфигурирование этого источника данных осуществляется в режиме мастера. На первом шаге предлагается выбрать объект сессии для установки соединения. На втором шаге необходимо указать представление из числа сохранённых описаний представлений на данном сервере, или создать новое (Custom).

Мастер настройки "InfoRowDataSource"
Рисунок 1. Мастер настройки "InfoRowDataSource"

Поскольку представление описывает всего лишь способ отображения данных, а не сами данные — то необходимо указать ещё источник данных для представления. Это можно сделать на следующем шаге мастера.

Настройка источника данных для представления
Рисунок 2. Настройка источника данных для представления
Возможны следующие варианты:
  • Card Type — в представлении будут отображены все карточки указанного типа (необходимо выбрать конкретный тип карточки в дереве типов).

  • Folder — в представлении будут отображены данные карточек, лежащих в конкретной папке (необходимо указать папку в дереве папок).

  • Recycle Bin — отображает содержимое корзины (все удалённые карточки).

  • Search — представление применяется к результатам выполнения поискового запроса (необходимо выбрать сохранённый поисковый запрос, или ввести его текст).

Здесь же можно установить дополнительные флаги, влияющие на формирование представления:
  • Show arс hived — выводить в представлении архивные карточки.

  • Show deleted — выводить также удалённые карточки.

  • Show hidden — выводить скрытые и системные типы карточек.

Эти признаки могут быть установлены совместно в любых сочетаниях.

После определения данных представления, работа мастера заканчивается, и источник данных готов к использованию. Все параметры также доступны для последующего изменения в виде свойств объекта InfoRowDataSource:

  • ItemId — идентификатор выбранной папки, при использовании папки в качестве источника данных; либо идентификатор типа карточек.

  • SearchQuery — текст поискового запроса, если НЕ используется сохранённый (при использовании поиска в качестве источника данных).

  • SearchQueryID — идентификатор сохранённого поискового запроса для выборки карточек (при использовании поиска в качестве источника данных).

  • ViewID — идентификатор сохранённого описания представления.

  • ViewQuery — XML-описание представления, если НЕ используется сохранённое.

  • ViewSourceType — тип данных в представлении (Card Type, Folder, Recycle Bin, Search).