Настройка интерфейса

Предварительные требования

Перед чтением этой страницы убедитесь, что Вы установили NocoBase CLI и выполнили инициализацию по инструкции Быстрый старт с Конструктором ИИ.

Введение

Skill настройки интерфейса служит для создания и редактирования страниц, блоков, полей и настроек действий в NocoBase — Вы описываете нужную страницу бизнес-языком, а Skill занимается генерацией макета, размещением блоков и настройкой интерактивных связей.

Возможности

Может:

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

Не может:

Примеры промптов

Сценарий A: создание страницы управления

Создай мне страницу управления клиентами с полем поиска по имени и таблицей клиентов, в таблице должны быть имя, телефон, email и дата создания

Skill сначала прочитает поля таблицы, сгенерирует макет страницы и применит его.

Создание страницы управления

Сценарий B: настройка диалога

При клике на имя клиента в таблице открывать диалог с подробной информацией, отображая все поля

Будет использован «диалог поля» (открытие при клике), а не дополнительная кнопка действия.

Настройка диалога

Сценарий C: настройка правил связи

Добавь в форму редактирования диалога /admin/c0vc2vmkfll/view/cec3e7a69ac/filterbytk/1 правило для полей:
если идентификатор пользователя равен 1, запретить редактирование username

Это будет реализовано через настройку правил связи, без необходимости вручную писать конфигурацию.

Настройка правил связи

Сценарий D: построение нескольких страниц

Помоги мне построить систему управления пользователями с двумя страницами: страница управления пользователями и страница управления ролями, обе в одной группе страниц.

Skill предложит простой проект для нескольких страниц, после ручной правки и подтверждения выполнит построение.

Построение нескольких страниц

Часто задаваемые вопросы

После создания страницы в блоке нет данных. Что делать?

Сначала убедитесь, что в соответствующей таблице действительно есть записи. Также проверьте корректность привязки коллекции и источника данных в блоке. Можно также воспользоваться Skill моделирования данных для создания тестовых данных.

Как разместить в диалоге несколько блоков?

В промпте опишите содержимое диалога, например: «в диалоге редактирования размести форму и связанную таблицу». Skill создаст для диалога настраиваемый макет с несколькими блоками.

Влияют ли друг на друга ручная настройка страниц и настройка через ИИ?

Если ручная настройка и настройка через ИИ ведутся одновременно, они могут конфликтовать. Если в разное время — взаимного влияния нет.

Связанные ссылки