Учебник по Showcase: Упражнения и комментарии

Материал из Course Orchestra
Версия от 06:14, 16 января 2014; Ivan (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Внимание! Изложенная здесь информация устарела! В качестве учебника следует использовать https://share.curs.ru/webhelp/ (work in progress).


  1. Добавить над гридом с отделами новые кнопки "Редактировать" и "Удалить" со следующей логикой: Кнопки должны появляться только после выбора отдела. При нажатии на "Редактировать" должна подниматься форма с соответствующим названием отдела. После изменения названия и сохранения формы, новое название отдела должно появится в гриде. При нажатии на кнопку "Удалить" должно появляться всплывающее окно с предупреждением об удалении. После подтверждении удаления, отдел должен удаляться, а грид должен перерисовываться. Обратите внимание, что в таблице с сотрудниками есть поле, которое вторичным ключом соединено с отделами, поэтому необходимо сначала удалить сотрудников из отдела.
  2. Добавить в таблицу orgStructure текстовое поле comment. Отображать его в гриде. В карточке добавлении и редактировании отдела отображать новый контрол "Комментарий" (при редактировании - подтягиваются значения, при создании - пустое поле), значения из которого сохраняются в новом поле.
  3. Добавить новую таблицу address(id,name). Заполнить ее 5-6 значениями. Добавить в таблицу orgStructure поле addressId, которое будет ссылаться на таблицу address. Название адреса также отображать в гриде. В форму добавления и редактирования отделов добавить новое поле "Адрес", значения в котором должны заполняться с помощью селектора. После сохранения формы в новом отделе (или в редактируемом отделе) должно появится в том числе и id адреса.
  4. В форму фильтрации отдела добавить новое текстовое поле "Адрес". При нажатии на кнопку "Отобразить" проводить в гриде фильтрацию по полям "Адрес" и "Название".