Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:technical_manual:editor_param_class:examples:create_list [2014/10/15 12:57] admin |
ru:technical_manual:editor_param_class:examples:create_list [2018/02/27 11:39] (текущий) |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
В качестве примера создадим список терминов, используемых в процессе, которые можно было бы выбирать из некоего общего справочника. Для каждого термина должна быть возможность дать развернутое текстовое описание. | В качестве примера создадим список терминов, используемых в процессе, которые можно было бы выбирать из некоего общего справочника. Для каждого термина должна быть возможность дать развернутое текстовое описание. | ||
- | [{{ ru/technical_manual/examples/create_list/create_list_073.png?nolink |Рисунок 1}}] | + | [{{ ru/technical_manual/editor_param_class/examples/create_list/create_list_073.png?nolink |Рисунок 1}}] |
Загрузить метаданные из базы данных (см. [[ru/technical_manual/editor_param_class/load_metadata#загрузка_метаданных_из_базы|3агрузка метаданных из базы]]). Для этого выбрать команду меню "Загрузить из базы данных", выделить в списке баз данных нужную, нажать кнопку "ОК". | Загрузить метаданные из базы данных (см. [[ru/technical_manual/editor_param_class/load_metadata#загрузка_метаданных_из_базы|3агрузка метаданных из базы]]). Для этого выбрать команду меню "Загрузить из базы данных", выделить в списке баз данных нужную, нажать кнопку "ОК". | ||
Строка 11: | Строка 11: | ||
В классе //БизнесМодель.////usr////_Термины// добавить параметр //usr////_Описание.// На закладке "Опции" выбрать тип параметра //Простой//, выбрать тип свойства //Текст//. На закладке "Доп. опции" ввести опцию //Показ.Заголовок// - значение //Описание//. Изменить отображение параметра в окне свойств таким образом, чтобы он был показан в виде многострочного текстового поля с просмотром содержимого, для этого в свойствах параметра на закладе "Доп. опции" добавить опцию //Редактирование.ЭдиторОб// - значение //MemoEdit//. На закладке "Описание" ввести //Текстовое описание термина//. | В классе //БизнесМодель.////usr////_Термины// добавить параметр //usr////_Описание.// На закладке "Опции" выбрать тип параметра //Простой//, выбрать тип свойства //Текст//. На закладке "Доп. опции" ввести опцию //Показ.Заголовок// - значение //Описание//. Изменить отображение параметра в окне свойств таким образом, чтобы он был показан в виде многострочного текстового поля с просмотром содержимого, для этого в свойствах параметра на закладе "Доп. опции" добавить опцию //Редактирование.ЭдиторОб// - значение //MemoEdit//. На закладке "Описание" ввести //Текстовое описание термина//. | ||
- | Теперь необходимо создать класс списка, в котором буду храниться собственно экземпляры списка //Термины// процессов. | + | Теперь необходимо создать класс списка, в котором будут храниться собственно экземпляры списка //Термины// процессов. |
Для этого выделить в дереве //Элементы списков\ БизнесМодель.СпискиБизнесМоделей//, добавить от него класс //БизнесМодель.////usr////_СписокТерминов//. На закладке "Описание" дать описание списка //Список терминов, использующихся в процессе//. Добавить параметр //usr////_Термин//, на закладке "Опции" выбрать тип параметра //Объектный//, указать созданный класс //БизнесМодель.////usr////_Термины//. На закладке "Доп. опции" добавить опцию //Показ.Заголовок// - значение //Термин//. На закладке "Описание" ввести описание //Термин, используемый в процессе//. | Для этого выделить в дереве //Элементы списков\ БизнесМодель.СпискиБизнесМоделей//, добавить от него класс //БизнесМодель.////usr////_СписокТерминов//. На закладке "Описание" дать описание списка //Список терминов, использующихся в процессе//. Добавить параметр //usr////_Термин//, на закладке "Опции" выбрать тип параметра //Объектный//, указать созданный класс //БизнесМодель.////usr////_Термины//. На закладке "Доп. опции" добавить опцию //Показ.Заголовок// - значение //Термин//. На закладке "Описание" ввести описание //Термин, используемый в процессе//. |