Перечисление
<< Click to Display Table of Contents >> Разработка > Элементы разработки > Типы сущностей > Свойства > Типы свойств Перечисление |
Используйте, если возможных значений у свойства немного и они заранее известны. Например, для указания стадии жизненного цикла документа с возможными значениями: В разработке, Действующий, Устаревший.
Значения свойства будут выбираться из выпадающего списка.
Чтобы задать список возможных значений свойства:
1.В редакторе типа сущности в узле «Свойства» в поле для ввода укажите имя значения.
2.Нажмите на кнопку . В табличной части появится новая запись, а в колонке *Имя – введенное значение. Чтобы удалить значение, выделите его в табличной части и нажмите на кнопку . Чтобы изменить порядок значений, используйте кнопки и .
3.В колонке *Отображаемое имя введите имя значения, которое будет отображаться в проводнике системы. Для локализации отображаемого имени перейдите по ссылке Локализовать.
В результате значения, указанные в табличной части, будут доступны для выбора в качестве возможных значений свойства.
К значению свойства типа «Перечисление» можно обратиться в серверном и клиентском коде:
<Имя модуля>.<Имя сущности>.<Имя перечисления>.<Значение>.
Пример 1. Установка исходного статуса обработки документа
// Установить исходный статус обработки документа «Сравнение начато».
comparisonInfo.ProcessingStatus = Sungero.Docflow.DocumentComparisonInfo.ProcessingStatus.Started;
Пример 2. Получение результата сравнения документов
// Показать результат, если сравнение документов было завершено успешно или с ошибкой.
if (comparisonInfo.ProcessingStatus ==
Docflow.DocumentComparisonInfo.ProcessingStatus.Compared ||
comparisonInfo.ProcessingStatus ==
Docflow.DocumentComparisonInfo.ProcessingStatus.Error)
{
Functions.Module.ShowDocumentComparisonResults(comparisonInfo);
}
Чтобы задать список возможных значений свойства блока бизнес-процесса:
1.В редакторе блока в группе «Параметры» в поле для ввода укажите имя значения:
2.Нажмите на кнопку . В табличной части появится новая запись, а в колонке *Имя – введенное значение. Чтобы удалить значение, выделите его в табличной части и нажмите на кнопку . Чтобы изменить порядок значений, используйте кнопки и .
3.В колонке *Отображаемое имя введите имя значения, которое будет отображаться в проводнике системы. Для локализации отображаемого имени перейдите по ссылке Локализовать.
В результате указанные значения будут доступны в проводнике веб-клиента при настройке блоков.
GetFilter, TryGetFilter – получить значение фильтра по свойству GetLocalizedValue – получить локализованное значение свойства типа «Перечисление» |
© Компания Directum, 2024 |