<< Click to Display Table of Contents >> Разработка > Элементы разработки > Типы сущностей Свойства |
Используйте узел «Свойства», чтобы создавать, изменять или копировать свойства типа сущности. Чтобы пользователи системы могли задавать значения свойства, в узле «Форма» добавьте свойства на карточку сущности.
При создании типа сущности некоторые свойства наследуются от базового типа. В списке элементов они выделены серым цветом. У наследуемых свойств можно изменять только часть настроек, например, видимость, доступность, отображаемое имя.
Чтобы быстро найти нужное свойство и доработать его, воспользуйтесь поиском: установите курсор на любое свойство и начните вводить имя. Появится поле ввода, например, . Далее выполняется поиск вниз от выделенного свойства и подсвечивается первое найденное совпадение. Если повторно ввести то же самое значение, находится следующее совпадение и т.д. При достижении конца списка поиск начинается с начала.
*Имя. Должно быть уникальным в рамках типа сущности, состоять из букв латинского алфавита и цифр. *Имя в базе данных. Используется при генерации в базе данных имени колонки в таблице типа сущности. Заполняется автоматически. При необходимости имя в базе данных можно изменить. Для этого введите нужное значение вручную. Имя должно быть уникальным в рамках типа сущности, состоять из букв латинского алфавита и цифр. Чтобы вернуть первоначальное значение, нажмите По умолчанию. *Отображаемое имя. Имя свойства, которое будет отображаться в списке сущностей и карточке сущности. Для локализации имени перейдите по ссылке Локализовать. ПРИМЕЧАНИЕ. При необходимости отображаемое имя контрола можно показать в несколько строк. Например, если оно длинное. Для этого в редакторе ресурсов введите имя контрола в том виде, в котором оно должно отображаться в веб-клиенте. |
*Тип свойства. В зависимости от типа для свойства определяется: •формат, в котором будет задаваться и храниться значение свойства; •тип контрола, в котором будет отображаться значение свойства; •список дополнительных параметров свойства. *Тип контрола. Контрол для отображения данных свойства. Заполняется автоматически в зависимости от выбранного типа свойства. Обязательное. Свойство будет обязательным для заполнения. В карточке сущности перед названием свойства добавится символ *. Уникальное. Значение свойства должно быть уникальным в рамках типа сущности. Например, уникальным должно быть значение свойства Id входящего документа. Доступно для свойств типа Строка, Целое и Идентификатор. Если флажок установлен в родительском типе, то при наследовании и перекрытии его нельзя снять. ПРИМЕЧАНИЕ. Значения свойств с параметром Уникальное при наследовании будут уникальными в рамках свойства-предка. Например, можно создать справочник и присвоить свойству Id типа Идентификатор параметр Уникальное, а потом создать справочник-наследник. Если добавить две записи в справочник-родитель и одну запись в справочник-наследник, то значения свойств Id будут, соответственно, Id 1 и Id 2 для справочника-родителя и Id 3 для справочника-наследника. Разрешить редактирование. Свойство будет доступно для изменения в карточке сущности. Загружать значение сразу. При получении сущности с веб-сервера свойство будет загружаться вместе с сущностью («жадная» загрузка). Используется для оптимизации программного кода, так как позволяет сократить количество запросов к веб-серверу. Вместе с сущностью рекомендуется загружать свойства простых типов, например, число, строка. Загрузка всех свойств сущности может увеличить время выполнения запросов и привести к росту сетевого трафика. Совет. Снимите флажок, если необходимо, чтобы свойство загружалось с веб-сервером только при непосредственном обращении к свойству. Например, чтобы содержимое версии загружалось отдельно от карточки документа. Отображать в форме-списке. Свойство можно будет использовать в качестве колонки в списке и папке сущностей. Доступно для свойств типа Дата, Перечисление, Строка, Ссылка, Логическое, Целое, Идентификатор, Вещественное и Текст. Например, для справочника «Правила согласования» флажок установлен для свойств Документопоток, Имя, Версия, Приоритет, Состояние. При настройке внешнего вида списка правил согласования эти свойства можно отобразить в качестве колонок списка: Отображать в диалоге поиска. Будет возможен поиск по значению свойства в проводнике системы, если в настройках редактора типа сущности установлен флажок Отображать в диалоге поиска. Например, для документов типа «Приложение к обращению» можно добавить поиск по обращению, к которому относится документ. Доступно для свойств типа Дата, Перечисление, Строка, Ссылка, Логическое, Целое, Идентификатор, Вещественное, Текст и Бинарные данные. Рекомендуется использовать в поисках не более пяти свойств типа сущности. В окне поиска свойства будут отображаться в том порядке, в котором они расположены в узле «Свойства» в списке элементов. Чтобы изменить порядок, используйте кнопки и . Отображать в карточке. Свойство будет отображаться в карточке сущности. Быстрый поиск в форме-списке ищет по этому свойству. По значениям свойства можно будет выполнять быстрый поиск в списке сущностей в проводнике системы. Доступно для свойств типа Строка и Ссылка. Свойство задает отображаемое имя сущности. Значение свойства будет отображаться в контроле свойства-ссылки на данный тип сущности. Например, если свойство является ссылкой на тип сущности Обращение, то в контроле может отображаться название обращения. Для типа сущности можно задать одно свойство с данным признаком. Доступно для свойств типа Строка и Ссылка. Разрешить сортировку в списке. Записи табличной части карточки можно будет сортировать по столбцу, который соответствует дочернему свойству коллекции. Снимите флажок, если нужно отключить сортировку по свойству. Если флажок установлен в родительском типе, то при наследовании и перекрытии его можно снять. Доступно для дочерних свойств коллекции. |
События. Добавление обработчиков событий свойств сущности. Код обработчиков событий выполняется на веб-сервере и/или в клиентском приложении, когда происходит соответствующее событие. Список доступных событий зависит от типа свойства. |
© Компания Directum, 2024 |