Поделиться через


Настройка полей сущностей

На этом занятии вы изучите, как устанавливать свойства экрана и изменять тип данных для отдельных полей в структуре данных в LightSwitch.

Настройка поля сущностей

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

Установка свойств поля

  1. В обозревателе решений дважды щелкните элемент Customers.

    Откроется конструктор данных.Щелкните строку заголовка, чтобы убедиться, что выбрана сама сущность.

  2. В окне Свойства в списке Свойство сводки выберите элемент CompanyName.

  3. В окне Конструктор данных выберите поле CompanyName.

  4. В окне Свойства выберите свойство Отображаемое имя и введите «Компания».

    СоветСовет

    Имена полей базы данных не могут содержать пробелы (вместо пробела можно использовать знак подчеркивания).Чтобы гарантировать, что отображаемые имена полей будут понятны пользователям, проверьте имена полей в сущностях базы данных и измените свойство Отображаемое имя для полей, имя которых сложно для понимания.

  5. Выберите поле ContactName.В окне Свойства присвойте свойству Описание значение «Основное контактное лицо компании».

    Значение свойства Описание отображается в качестве всплывающей подсказки в приложении, когда пользователь наводит указатель мыши на поле.

Поля в таблице базы данных часто хранятся в формате, который эффективен для базы данных, но не подходит для отображения данных пользователям.Например, поля, которые представляют денежные значения, обычно хранятся как тип данных Decimal, однако в приложении отображаются как валюта.

Изменение типов данных

  1. В окне Конструктор данных выберите поле Phone.

  2. В раскрывающемся списке в столбце Тип выберите PhoneNumber.

    PhoneNumber — это настраиваемый бизнес-тип, который используется для отображения номера телефона в стандартизированном формате.

  3. В обозревателе решений дважды щелкните элемент Order_Details.

  4. В окне Конструктор данных выберите поле UnitPrice.

  5. В раскрывающемся списке в столбце Тип выберите Money.

    Money — это настраиваемый бизнес-тип, используемый для форматирования и отображения денежных значений.

Подробный обзор

В этом уроке был рассмотрен порядок задания свойств для полей сущности, а также изменения типа данных поля.Рекомендуется выполнять эти действия сразу после добавления сущности, однако при необходимости можно изменять свойства и типы данных на любом этапе разработки приложения.

Первое заданное свойство — свойство Сводка.Для экранов, которые содержат списки, это поле отображается в списке вместо поля идентификатора по умолчанию.

Большинство свойств, которые можно задать, относятся к внешнему виду, однако с помощью некоторых свойств можно настраивать правила проверки и другие характеристики.Список доступных свойств зависит от типа данных.Другие свойства будут описаны в рамках последующих занятий.

С помощью настраиваемого типа данных, можно представить данные таким образом, который наиболее подходит приложению, без изменения соответствующего типа в основной базе данных.Этот принцип можно продемонстрировать на примере типа Money, для которого десятичный формат базы данных преобразуется в формат валюты для отображения.При этом вы не только избавляетесь от лишней работы, но и сохраняете эффективный десятичный формат базы данных.Многие настраиваемые типы данных предоставляют свойства конкретного типа, например свойство Symbol Mode для типа Money, который определяет способ отображения символа валюты.

Помимо настраиваемых бизнес-типов PhoneNumber и Money в LightSwitch также предоставляются типы EmailAddress, Hyperlink, Percentage, Web Address и Image.Можно также добавить другие пользовательские типы в качестве расширения.Порядок получения расширений рассматривается в рамках другого занятия.

ПримечаниеПримечание

Изображения часто хранятся в базе данных как тип Binary.Для типа Binary не поддерживается отображение. Чтобы просмотреть соответствующий объект, измените его тип на Image.

Следующие шаги

На следующем занятии вы узнаете, как вывести пользователю список заранее определенных значений.Следующее занятие: Предоставление списка вариантов

См. также

Задачи

Практическое руководство. Определение полей данных

Практическое руководство. Проверка данных

Другие ресурсы

Работа с данными в LightSwitch (интерактивный учебник)

Расширения: добавление новых возможностей в LightSwitch