Перейти к основному содержимому

Изменение параметров класса

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

Вы можете изменить класс в проекте, в котором этот класс был создан. Вы можете изменить класс вне зависимости от факта публикации этого проекта.

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

к сведению

Вы не можете изменить тип первичного ключа.

Чтобы изменить параметры класса, выполните следующие действия:

  1. В проекте выберите файл DataModel.mdmodel.

  2. На боковой панели нажмите значок UG_settings_icon.png и выберите раздел Классы.

  3. В разделе Классы выберите класс, параметры которого вы хотите изменить.

  4. В рабочей области в правой части строки с именем класса нажмите значок Карандаш.

  5. В окне Класс, которое открывается, измените один или несколько параметров класса по аналогии с тем, как описано в инструкции о создании класса.

    Если вы хотите удалить родительский класс нажмите значок Х в поле Родительский класс.

  6. Нажмите Сохранить.

    Окно Класс закрывается.

    Если вы изменили имя родительского класса, для измененного класса DevTools делает следующее:

    • перемещает в списке Классы и отображает как дочерний класс того класса, который указан в параметре Родительский класс;
    • удаляет унаследованные атрибуты прежнего родительского класса;
    • добавляет атрибуты нового родительского класса.

    Если вы при удалении имени родительского класса подтвердили сохранение атрибутов, связей и индексов родительского класса, для измененного класса DevTools делает следующее:

    • перемещает в списке Классы и отображает как класс без родителя;
    • добавляет атрибуты прежнего родительского класса в список атрибутов;
    • отображает связи и индексы этого класса, существовавшие до удаления родительского класса.

    Если вы при удалении имени родительского класса подтвердили удаление атрибутов, связей и индексов родительского класса, для измененного класса DevTools делает следующее:

    • перемещает в списке Классы и отображает как класс без родителя;
    • в списке атрибутов отображает только атрибуты, созданные в этом классе, без унаследованных от родительского класса;
    • удаляет связи и индексы этого класса.
  7. В верхнем правом углу рабочей области нажмите Сохранить.

Измененный файл DataModel.mdmodel сохраняется в файловой системе бэкенд-сервиса DevTools.

подсказка

Вы можете перейти к изменению параметров класса из визуальной модели данных с помощью значка Стрелка возле имени класса.