Creatio development guide
PDF
Это документация Creatio версии 7.16.0. Мы рекомендуем использовать новую версию документации.

Добавление многострочного текста в деталь с редактируемым реестром

Glossary Item Box

Начиная с версии 7.1.4.0 в редактируемом реестре добавлена функциональность многострочного поля ввода.

Пример является продолжением статьи "Создание детали с редактируемым реестром". Для корректной работы предварительно установите пакет с реализацией примера по созданию детали с редактируемым реестром.

Описание примера

Добавить в деталь "Курьерские службы" текстовое поле Описание [Description] с возможностью многострочного ввода текста.

Исходный код

Пакет с реализацией примера можно скачать по ссылке.

Алгоритм выполнения примера

1. Создать замещающую схему объекта детали

В разделе [Конфигурация] на вкладке [Схемы] выполните действие [Добавить] — [Замещающий объект] ([Add] — [Replacing Object]) (рис. 1).

Рис. 1. — Добавление схемы объекта детали

 

Для создаваемой схемы объекта установите (рис.2):

  • [Родительский объект] ([Parent object]) — [CourierService] из пакета sdkCreateDetailWithEditableGrid.

Рис. 2. — Настройка свойств схемы объекта детали

В схему объекта добавьте текстовую колонку [Описание] ([Description. Настройки свойств колонки показаны на рисунке 3.

Рис. 3. — Настройка свойств колонки [Заказ] ([Order])

Схему объекта сохраните и опубликуйте.

2. Создать замещающую схему детали

Создайте замещающий клиентский модуль, в котором в качестве родительского объекта укажите схему [Схема детали "Курьерская служба в заказе"] ([Courier Service in Order detail schema], UsrCourierServiceDetail) из пакета sdkCreateDetailWithEditableGrid (рис. 4). Процесс создания замещающей страницы описан в статье "Создание клиентской схемы".

Рис. 4. — Свойства замещающей схемы детали

 

Исходный код схемы детали:

define("UsrCourierServiceDetail", [],
    function() {
        return {
            // Перечень атрибутов схемы.
            attributes: {
                // Колонка описания.
                "UsrDescription": {
                    // Тип отображения - длинный текст.
                    "contentType": Terrasoft.ContentType.LONG_TEXT
                }
            }
        };
    }
);

3. Выполнить настройку колонки.

Вызовите меню действий детали и настройте отображаемые колонки.

В результате на странице редактирования заказа в детали [Курьерская служба] ([Courier Service]) отобразится колонка Описание с возможностью ввода многострочного текста (рис. 5).

Рис. 5. — Результат выполнения примера

 

 

 

 

© Terrasoft 2002-2020.

Был ли данный материал полезен?

Как можно улучшить эту статью?