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


Использование настраиваемых элементов управления для преобразования текстовых полей в визуализации данных

Эта тема относится к Dynamics 365 Customer Engagement (on-premises). Версию этой темы для Power Apps см. по адресу: Использование настраиваемых элементов управления для визуализации данных приложений на основе модели

Настраиваемые элементы управления позволяют преобразовывать поля, которые традиционно содержат текст, в визуализацию. Аналогично, можно использовать настраиваемые элементы управления для преобразования наборов данных, таких как представление, для отображения в более визуальном виде, а не в виде списка записей. Настраиваемые элементы управления могут отображаться как элементы визуализации в формах, на панелях мониторинга, в представлениях и сетках домашней страницы. Можно задать один тип настраиваемого элемента управления для отображения в клиенте веб-браузера, и другой настраиваемый элемент управления для отображения в мобильных приложениях Dynamics 365 Customer Engagement (on-premises) для телефона или планшета. Например, можно использовать настраиваемый элемент управления ввода числа в поле в клиентах веб-браузеров и настраиваемый элемент управления ползунка в приложении для телефонов. После публикации настройки пользователи могут взаимодействовать с элементом управления для изменения значения, например перемещая ползунок при использовании линейного настраиваемого элемента управления ползунка. Изменения автоматически сохраняются при закрытии формы, так же как и при изменении пользователем традиционного поля в форме.

Настраиваемый элемент управления «ползунок».

Использование настраиваемого элемента управления для добавления элемента визуализации к полю

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

  1. Откройте обозреватель решений.

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

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

  4. На странице Свойства поля выберите вкладку Элементы управления, затем выберите Добавить элемент управления.

  5. На странице "Добавить элемент управления" выберите требуемый элемент управления, например показанный здесь элемент управления Линейный ползунок, затем выберите Добавить.

    Добавление элемента управления «Линейный ползунок».

  6. Выберите клиент, в котором должен отображаться этот элемент управления.

    • Веб. Чтобы настраиваемый элемент управления был доступен из любого веб-браузера, выберите параметр Веб рядом с элементом управления. Обратите внимание, что установка параметра Веб включает в себя отображение элемента управления в веб-браузерах на ПК, компьютерах Mac и мобильных устройствах.

    • Телефон. Чтобы настраиваемый элемент управления был доступен на телефонах с Dynamics 365 for phones, выберите параметр Телефон рядом с элементом управления.

    • Планшет. Чтобы настраиваемый элемент управления был доступен на планшетных устройствах с Dynamics 365 for tablets, выберите параметр Планшет рядом с элементом управления.

    Выберите клиентское приложение для просмотра настраиваемого элемента управления.

  7. Выберите значок карандаша Значок изменения свойства пользовательского элемента управления. рядом с полями Мин., Макс. и Шаг, задайте параметр свойства, описанный ниже, затем выберите ОК.

    Добавление свойств пользовательского элемента управления.

    • Мин. Задайте минимальное допустимое значение. Можно привязать введенное статическое значение или привязать значение существующего поля. В данном примере параметр Связать со статическим значением имеет значение Валюта, а минимальное значение, которое можно ввести, равно нулю.

      • Связать со статическим значением. Выберите тип данных, например целое число (Whole.None), валюту, число с плавающей запятой (FP) или десятичное число. Затем введите число, представляющее минимальное допустимое значение для поля.

      • Связать со значениями в поле. Выберите поле из списка, которое будет использоваться как минимально допустимое значение.

    • Макс. Задайте максимально допустимое значение для поля. Подобно минимальному значению, можно связать это значение с вводимым статическим значением или связать значение с существующим полем, как описано ранее. В данном примере параметр Связать со статическим значением имеет значение Валюта, а максимальное значение, которое можно ввести, равно 1 миллиард.

    • Шаг. Это поле представляет единицу увеличения или уменьшения при добавлении или вычитании из текущего значения. Например, для суммы бюджета можно выбрать шаг увеличения или уменьшения 100 долларов.

    • Скрыть элемент управления по умолчанию. Выбор данного параметра скрывает элемент управления, поэтому в клиентах, которые не поддерживают настраиваемый элемент управления, не отображаются ни сам элемент управления, ни его данные. Обратите внимание, что классический веб-клиент Dynamics 365 Customer Engagement (on-premises) не поддерживается большинство настраиваемых элементов управления. По умолчанию этот параметр не выбран, и в классическом веб-клиенте Dynamics 365 Customer Engagement (on-premises) отображаются элемент управления по умолчанию, обычно на основе текста.

      Заметка

      Элемент управления по умолчанию обозначается строкой (по умолчанию) после имени элемента управления.

      Элемент управления по умолчанию.

  8. Выберите ОК, чтобы закрыть страницу "Свойства поля".

  9. Чтобы активировать настройку, в форме сущности выберите Сохранить, затем выберите Опубликовать.

  10. Выберите Сохранить и закрыть, чтобы закрыть редактор форм.

Проверьте настраиваемый элемент управления в действии

Откройте запись, содержащую поле с настраиваемым элементом управления, например форму "Возможная сделка" из предыдущего примера, и посмотрите, как изменилось поле.

Элемент управления «Ползунок», отображаемый в форме.

Это поле теперь отображается как элемент управления "Ползунок", а не как текстовое поле.

См. также

Создание и изменение представлений
Настройка Dynamics 365 для телефонов и планшетов
Предоставление возможности редактировать сетки (списки) в Dynamics 365 Customer Engagement (on-premises) с помощью настраиваемого элемента управления "Редактируемые сетки"