Открыть меню
Платформа Эра. Документация
Toggle preferences menu
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Задание 4. Взаимодействие классов: различия между версиями

Материал из Платформа Эра. Документации
Новая страница: «Вводные Настройка присоединенных классов "один к одному" Настройка присоединенных классов "один ко многим" Категория:Курс "Разработка приложений"»
 
Нет описания правки
 
(не показаны 3 промежуточные версии 1 участника)
Строка 1: Строка 1:
Вводные
Предыдущая статья курса: [[Присоединенные и связанные свойства. Табличные данные в классах]]


Предыдущее задание: [[Задание 3. Настройка ролей]]


Настройка присоединенных классов "один к одному"
= Вводные =
В рамках данного задания, необходимо настроить взаимодействие между классами.


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


Настройка присоединенных классов "один ко многим"
= Настройка присоединенных классов "один к одному" =
[[Категория:Курс "Разработка приложений"]]
Класс '''Обращение''':
 
* Добавить присоединенные класс '''Контакт''', по полю contact_id
* Добавить присоединенные класс '''Контрагент''', по полю client_id
 
 
Класс '''Звонок''':
 
* Добавить присоединенные класс '''Контакт''', по полю contact_id
* Добавить присоединенные класс '''Контрагент''', по полю client_id
 
= Настройка присоединенных классов "один ко многим" =
Класс '''Контрагент''':
 
* Добавить присоединенный класс '''Контакт''', по полю client_id
* Добавить присоединенный класс '''Обращение''', по полю client_id
* Добавить присоединенный класс '''Звонок''', по полю client_id
 
 
Класс '''Контакт''':
 
* Добавить присоединенный класс '''Обращение''', по полю contact_id
* Добавить присоединенный класс '''Звонок''', по полю contact_id
 
 
Класс '''Объект обслуживания''':
 
* Добавить присоединенный класс '''Обращение''', по полю serviceObject_id
 
 
Класс '''Обращение''':
 
* Добавить присоединенный класс '''Звонок''', по полю ticket_id
* Добавить присоединенный класс '''Изменение статуса обращения''', по полю ticket_id
* Добавить присоединенный класс '''Изменение ответственного по обращению''', по полю ticket_id
 
Следующая статья курса: [[Отображение данных. Таблицы и карточки]]
 
Предыдущая статья курса: [[Присоединенные и связанные свойства. Табличные данные в классах]]
 
Следующее задание: [[Задание 5. Сложная карточка]]
[[Категория:Курс Разработка приложений]]

Текущая версия от 12:48, 17 марта 2025

Предыдущая статья курса: Присоединенные и связанные свойства. Табличные данные в классах
Предыдущее задание: Задание 3. Настройка ролей

Вводные

В рамках данного задания, необходимо настроить взаимодействие между классами.

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

Настройка присоединенных классов "один к одному"

Класс Обращение:

  • Добавить присоединенные класс Контакт, по полю contact_id
  • Добавить присоединенные класс Контрагент, по полю client_id


Класс Звонок:

  • Добавить присоединенные класс Контакт, по полю contact_id
  • Добавить присоединенные класс Контрагент, по полю client_id

Настройка присоединенных классов "один ко многим"

Класс Контрагент:

  • Добавить присоединенный класс Контакт, по полю client_id
  • Добавить присоединенный класс Обращение, по полю client_id
  • Добавить присоединенный класс Звонок, по полю client_id


Класс Контакт:

  • Добавить присоединенный класс Обращение, по полю contact_id
  • Добавить присоединенный класс Звонок, по полю contact_id


Класс Объект обслуживания:

  • Добавить присоединенный класс Обращение, по полю serviceObject_id


Класс Обращение:

  • Добавить присоединенный класс Звонок, по полю ticket_id
  • Добавить присоединенный класс Изменение статуса обращения, по полю ticket_id
  • Добавить присоединенный класс Изменение ответственного по обращению, по полю ticket_id
Следующая статья курса: Отображение данных. Таблицы и карточки
Предыдущая статья курса: Присоединенные и связанные свойства. Табличные данные в классах
Следующее задание: Задание 5. Сложная карточка