Работа с контроллером для выбора документов в регламентном отчёте

Требования к операционной системе: iOS 5.0 и выше.

Мобильное устройство: iPad.

Описание

В данном примере на экране мобильного устройства отображается представление контроллера для выбора документов в регламентном отчёте.

Исходный код

Для выполнения примера необходимо разместить в теле метода executeExample класса ViewController (см. раздел «Отображение регламентного отчёта») следующий код:

// Получаем контроллер для работы с регламентным отчётом
MAProceduralReportDataViewController<MADataViewControllerProtocol> *contr = (MAProceduralReportDataViewController<MADataViewControllerProtocol> *)[(MAProceduralReportViewController *)m_controller activeDataViewController];
// Получаем контроллер для выбора документов в регламентном отчёте
DocumentSelectorViewController *documentSelector = [DocumentSelectorViewController new];
// Устанавливаем объект, содержащий методы для работы с контроллером
[documentSelector setDelegate: contr];
// Удаляем все дочерние представления окна
NSArray *subviews = [self.view subviews];
for(UIView *subView in subviews) {
    [subView removeFromSuperview];
}
// Отображаем контроллер для выбора документов в регламентном отчёте
[[self view] addSubview:[documentSelector view]];

В результате выполнения примера на экране мобильного устройства было отображено представление контроллера для выбора документов в регламентном отчёте:

См. также:

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