MAGridDataViewController

Описание

Класс MAGridDataViewController предназначен для работы с представлением данных в виде таблицы.

Иерархия наследования

          NSObject

          UIResponder

          UIViewController

          MADataViewController

          MAGridDataViewController

Поддерживаемые протоколы

<DataViewDatasourceDelegate>

<MADataViewControllerProtocol>

<NSCoding>

<NSObject>

<NuGridUpdateObserver>

<UIAppearanceContainer>

Свойства

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

startupSelection. Начальная область выделения таблицы.

Свойства, унаследованные от <MADataViewControllerProtocol>

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

dataViewTitle. Определяет заголовок представления.

delegate. Определяет объект, выполняющий делегированные действия над контроллером представления.

hasAppeared. Определяет признак того, что контроллер отобразил данные.

hasControls. Определяет наличие элементов управления представлением.

hasSettingsController. Определяет признак наличия контроллера настроек представления.

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

isDataViewTitleVisible. Определяет видимость заголовка представления.

isDoingCalculations. Определяет признак того, что контроллер выполняет вычисления.

settingsController. Определяет контроллер настроек представления.

tag. Представляет собой свойство контроллера, предназначенное для хранения дополнительных пользовательских данных.

title. Определяет заголовок контроллера представления.

view. Представление контроллера.

Методы

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

initWithDatasource:. Создает экземпляр MAGridDataViewController класса на основе указанного источника данных.

initWithDatasource:themeUid:. Создает экземпляр MAGridDataViewController класса на основе указанного источника данных и идентификатора цветовой схемы.

noStartupSelection. Возвращает признак наличия начальной области выделения таблицы.

setCollapsedExpandersAtStartup:. Устанавливает массив координат свернутых экспандеров таблицы.

setHeight:toRow:. Устанавливает высоту указанной строки.

setNoStartupSelection:. Устанавливает признак наличия начальной области выделения таблицы.

setWidth:toColumn:. Устанавливает ширину указанного столбца.

Методы, унаследованные от <DataViewDatasourceDelegate>

dataSourceUpdated:withReason:. Обрабатывает сообщение делегата о произошедшем в источнике данных событии.

Методы, унаследованные от <MADataViewControllerProtocol>

canGeneratePDFContent. Возвращает признак возможности генерации содержимого представления в виде PDF.

captureScreenshotToContext:. Отображает скриншот экрана в указанном контексте отрисовки.

generatePDFWithCompletionBlock:. Генерирует содержимое представления в виде PDF.

loadState. Загружает состояние представления.

reloadData. Перезагружает данные из источников.

saveState. Сохраняет состояние представления.

screenshot. Возвращает скриншот содержимого контроллера.

settingsControllerClosed:. Закрывает панель настроек.

startInteraction. Блокирует возможность взаимодействия пользователя с контроллером.

stopInteraction. Разблокирует возможность взаимодействия пользователя с контроллером.

updateDataWithGridSelection. Обновляет данные после установки выделения.

Методы, унаследованные от <NuGridUpdateObserver>

afterUpdate. Вызывается после обновления.

beforeUpdate. Вызывается перед обновлением.

См. также:

Классы. Компонент «Мобильное приложение»