Виды отображения. Расширенные возможности


47 видео, общая продолжительность - 4 часа 48 минут

Цели

  • Научиться решать задачи по представлению данных в интерфейсах, которые требуют возможностей, выходящих за рамки конфигурирования видов отображения

Целевая аудитория

  • Программисты

Обучаемые будут знать

  • Какие задачи решаются с помощью бизнес-логики видов отображения
  • Структуру класса бизнес-логики вида отображения, основные свойства и переопределяемые методы
  • Для чего нужны и как используются классы видов отображения
  • Какие методы переопределяются в классе вида отображения
  • Как реализуется параметризация класса вида отображения
  • Как включается и настраивается класс вида отображения

Обучаемые будут уметь

  • Реализовывать поля в видах отображения, значения которых не могут быть вычислены с помощью выражений
  • Реализовывать оформление строк и столбцов, вычисляя параметры на основании алгоритмов
  • Вычислять содержимое подвала
  • Реализовывать проваливание для ячеек вида отображения
  • Настраивать панель инструментов
  • Создавать сложные кросс-табличные представления с промежуточными итогами по колонкам, иерархическими итогами по столбцам, реализовывать произвольные алгоритмы расчета итогов
  • Реализовывать логику валидации для корректируемых видов отображения
  • Создавать параметризированные классы видов отображения, настраивать условия их применения, реализовывать бизнес-логику
  • Использовать классы видов отображения, настраивать их параметры

Требуемый начальный уровень

  • Знание основ конфигурирования интерфейсов и видов отображения
  • Знание API платформы IT-Enterprise

 

Программа курса 

Модуль 1. Введение

(3 видео, продолжительность - 15мин.)

  • Представление курсоров интерфейсов с помощью видов отображения
  • Конфигурирование видов отображения. Общая схема
  • Задачи, требующие расширенных возможностей

Модуль 2. Бизнес-логика. Введение

(2 видео, продолжительность - 15мин.)

  • Общая схема
  • Вопросы для самоконтроля

Модуль 3. Вычисляемые поля

(5 видео, продолжительность - 31мин.)

  • Типы полей и способы вычисления значений
  • Выражение для вычисления значения поля
  • Вычисление значений на сервере приложений 
  • Вопросы для самоконтроля
  • Практическое задание 

Модуль 4. Оформление колонок и строк

(4 видео, продолжительность - 26мин.)

  • Раскраска строк
  • Раскраска ячеек для таблиц и матриц
  • Настройка параметров шрифта
  • Вопросы для самоконтроля 
  • Практическое задание 

Модуль 5. Подвал (дополнительная информация по строке)

(3 видео, продолжительность - 18мин.)

  • Общие параметры
  • Настройка параметров в бизнес-логике
  • Вычисление содержимого подвала
  • Вопросы для самоконтроля 
  • Практическое задание 

Модуль 6. Управление панелью инструментов

(3 видео, продолжительность - 21мин.)

  • Настройка кнопок панели инструментов табличного представления 
  • Вопросы для самоконтроля 
  • Практическое задание 

Модуль 7. Действия до перечитывания данных

(2 видео, продолжительность - 4мин.)

  • Динамическое изменение колонок
  • Вопросы для самоконтроля
  • Практическое задание 

Модуль 8. Drill-down 

(2 видео, продолжительность - 18мин.)

  • Общая схема
  • Пример
  • Вопросы для самоконтроля 
  • Практическое задание 

Модуль 9. Кросс-табличные виды отображения

(11 видео, продолжительность - 1ч. 17мин.)

  • Общая схема
  • Динамическая структура
  • Промежуточные итоги по колонкам
  • Иерархические итоги по строкам
  • Произвольное выражение для расчета итогов
  • Drill-down
  • Вопросы для самоконтроля 
  • Практическое задание 

Модуль 10. Корректируемые виды отображения

(5 видео, продолжительность - 10мин.)

  • Конфигурирование
  • Разрешение на корректировку
  • Валидация изменений
  • Инициализация добавленных строк
  • Вопросы для самоконтроля 
  • Практическое задание 

Модуль 11. Классы видов отображения

(7 видео, продолжительность - 53мин.)

  • Решаемые задачи
  • Примеры системных классов
  • Создание нового класса
  • Задание параметров
  • Добавление и настройка класса
  • Вопросы для самоконтроля 
  • Практическое задание