Глава 4: Плагины задач и комментариев
Возвращаясь к предыдущей главеПомните задание из прошлой главы? Нам нужно было настроить поля Статус и Вложение в таблице задач и отобразить их в списке задач. Без лишних слов раскрываем ответ!
- Настройка поля «Статус»:
- Выберите тип поля Выпадающий список (одиночный выбор), укажите варианты: Не начато, В работе, На проверке, Выполнено, Отменено, В архиве. Цвета настройте на свой вкус — добавьте задачам красок!

- Настройка поля «Вложение»:
- Создайте поле Вложение, задайте ему имя, например «Вложение», и подтвердите — готово.

- Показ полей «Создатель» и «Статус» в списке задач:
- В табличном блоке отметьте поля «Создатель», «Статус» и «Вложение», чтобы список задач стал информативнее.

- Отображение полей в формах «Добавить» и «Редактировать»:
- В модальной форме не забудьте отметить поля «Статус» и «Вложение», чтобы они были доступны при добавлении и редактировании задачи.

Получилось здорово, правда? Повторите эти действия несколько раз — и Вы постепенно освоите ключевые приёмы работы с NocoBase. Каждое действие закладывает прочный фундамент для последующего управления задачами. Идём дальше!
4.1 Содержимое задач и комментарии: интеракти вное управление задачами
К этому моменту Ваша система может хранить базовую информацию о задачах. Однако, как Вы понимаете, управление задачами — это не только пара строк описания. Иногда нужно более насыщенное содержимое и возможность общения участников в реальном времени.
4.1.1 Markdown(Vditor): обогащаем содержимое задач
Возможно, Вы уже заметили в NocoBase редакторы Богатый текст и Markdown, но их возможностей может оказаться недостаточно. Возможности редактора богатого текста ограничены, а Markdown-редактор хорош, но не поддерживает предпросмотр в реальном времени.

Существует ли редактор, который и предпросмотр в реальном времени поддерживает, и обладает богатой функциональностью? Да! Markdown(Vditor) — самый мощный текстовый редактор в NocoBase: поддерживает предпросмотр в реальном времени, загрузку изображений и даже запись звука. Он встроен в систему и полностью бесплатен!
О плагинах: Plugin — одна из ключевых возможностей NocoBase, позволяющая добавлять собственный функционал или интегрировать сторонние сервисы под нужды проекта. С их помощью можно реализовать удобные или неожиданные интеграции, что упрощает Вашу работу и разработку.
Сейчас мы шаг за шагом включим этот мощный редактор. Помните Менеджер плагинов? Точно — он там и находится.
Markdown(Vditor): используется для хранения Markdown и рендерится редактором Vditor. Поддерживает стандартный синтаксис Markdown — списки, код, цитаты и т. п., — а также загрузку изображений, запись аудио и т. д. Обеспечивает мгновенный рендеринг в стиле WYSIWYG.
- Включение плагина Markdown(Vditor):
- Откройте Менеджер плагинов в правом верхнем углу, введите в поиске «markdown» и включите Markdown(Vditor). Не пугайтесь короткой перезагрузки страницы — через несколько секунд всё вернётся в норму.

-
Создание поля Markdown:
- Вернитесь в таблицу задач, нажмите «Создать поле» — в списке появился наш «Markdown Pro Plus»!

- Дайте ему имя, например «Детали задачи (task_detail)», и отметьте все доступные функции.
- Возможно, Вы заметили опцию «Таблица данных файлов». Если её не выбрать — пострадает ли работа с файлами? Не волнуйтесь: файлы будут сохраняться в хранилище по умолчанию, можете спокойно использовать поле.

- Тестирование поля Markdown:
- Вернитесь на страницу управления задачами и напишите свой первый текст в Markdown! Попробуйте вставить изображение или загрузить файл — впечатляюще, не правда ли?

Таблица задач становится всё богаче! Каждый шаг расширяет возможности систе мы. Теперь посмотрим, как настроить расположение полей, чтобы UI выглядел аккуратнее.
4.1.2 Настройка расположения полей
С увеличением количества полей макет страницы может выглядеть беспорядочно — но гибкость NocoBase позволяет легко его перестраивать.
Перемещение поля:
- Наведите курсор на иконку-крест в правом верхнем углу поля, зажмите её и перетащите поле в нужное место. Отпустите — готово! Попробуйте: страница сразу станет аккуратнее.

После таких настроек макет лучше соответствует Вашим потребностям. Теперь добавим к задачам функцию комментариев, чтобы участники могли удобнее взаимодействовать.
4.2 Комментарии
Только описаний задач недостаточно — нужно, чтобы команда могла оставлять комментарии, обсуждать вопросы и фиксировать обратную связь. Приступим к реализации.

