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


Настройка метаданных многошаговых форм для Power Pages

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

Добавление новой записи

  1. На шаге многошаговой формы с полями для изменения перейдите в раздел Связанные>Метаданные

  2. Выберите Создать метаданные многошаговой формы.

Свойства метаданных многошаговой формы

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

Полное имя Описание:
Шаг многошаговой формы Шаг многошаговой формы, связанный с записью метаданных многошаговой формы.
Type Параметры:
  • Атрибут
  • Раздел
  • Tab
При выборе Атрибут отображаются параметры для изменения полей в текущей форме. При выборе пункта Раздел отображаются параметры по изменению раздела в форме. При выборе пункта Вкладка отображаются параметры по изменению вкладки в форме.

Тип метаданных многошаговой формы = Атрибут

Следующие свойства отображаются, если для параметра Тип выбрано значение Атрибут.

Полное имя Описание:
Логическое имя атрибута Логическое имя поля атрибута для изменения.

Примечание. Столбцы типа варианты выбора не будет отображаться в раскрывающемся списке столбцов. Введите логическое имя столбца вариантов выбора непосредственно в текстовое поле Логическое имя атрибута. | | Метка | Заменяет метку по умолчанию, назначенную атрибуту в таблице, указанным текстом. Для каждого установленного и включенного языкового пакета в среде Microsoft Dataverse доступно поле для ввода сообщения на соответствующем языке. |

Стиль элемента управления

Эти параметры изменяют стиль и функции поля атрибута.

Полное имя Description
Стиль Параметры:
  • Набор параметров как вертикальный список переключателей
  • Набор параметров как горизонтальный список переключателей
  • Одна строка текста в виде средства проверки подстановки географического положения (требуются настройки Карт Bing — подробнее см. здесь)
  • Целое число группы как постоянная сумма (требуется имя группы)
  • Целое число группы как порядковая шкала рангов (одинаковый рейтинг запрещен) (требуется имя группы)
  • Целое число группы как порядковая шкала рангов (одинаковый рейтинг разрешен) (требуется имя группы)
  • Матрица выбора нескольких вариантов (требуется имя группы)
  • Несколько вариантов (требуется имя группы)
  • Целое число группы как ранг стека (требуется имя группы)
  • Компонент кода
  • Отобразить поиск в виде раскрывающегося списка
Имя группы Имя, используемое для группирования элементов управления вместе в качестве составного элемента управления.
Минимальное число обязательных для выбора нескольких элементов Необходимые минимальные значения, выбранные в вопросе с несколькими вариантами выбора. Требуется только в том случае, если выбран стиль элемента управления "Несколько вариантов".
Максимальное число выбора нескольких вариантов Максимальное количество значений, допустимое для выбора в вопросе с несколькими возможными вариантами ответа. Требуется только в том случае, если выбран стиль элемента управления "Несколько вариантов".
Общая минимальная постоянная сумма Обязательное минимальное значение, применяемое к полю отклика с постоянной суммой. Требуется только в том случае, если выбран стиль элемента управления "Целое число группы как постоянная сумма".
Общая максимальная постоянная сумма Максимальное число значений, которое разрешено для применения к полю отклика с постоянной суммой. Требуется только в том случае, если выбран стиль элемента управления "Целое число группы как постоянная сумма".
Случайный порядок значений набора параметров Если указано значение "Да", варианты в элементе управления "Набор параметров" перечисляются в случайном порядке. Применимо только к атрибутам, имеющим тип "Набор параметров".
Класс CSS Добавляет к элементу управления настраиваемое имя класса CSS.

Предварительно заполнить поле

Следующие параметры представляют значение по умолчанию для полей в форме.

Полное имя Описание
Игнорировать значение по умолчанию Игнорировать значение по умолчанию указанного поля атрибута. Удобно для атрибутов, которые представляют собой поля "Два параметра" и отображаются как переключатели "Да" и "Нет". Поскольку значение "да" или "нет" автоматически назначается по умолчанию, этот параметр позволяет отображать вопросы типа "Да/Нет" без заранее заданного отклика.
Type Параметры:
  • Стоимость
  • Текущая дата
  • Контакт текущего пользователя
При выборе варианта "Значение" необходимо указать значение в поле Значение, которое присваивается полю при загрузке формы. При выборе варианта "Текущая дата" полю атрибута назначаются текущие дата и время. При выборе варианта "Контакт текущего пользователя" требуется Исходный атрибут, представляющий собой атрибут в таблице контакта, который извлекается из записи контакта текущего пользователя и задается в указанном поле атрибута.
Стоимость Значение, которое присваивается полю при загрузке формы.
Исходный атрибут Атрибут в таблице контактов, который извлекается из записи текущего пользователя веб-сайта и назначается полю при загрузке формы.

Задать значение при сохранении

Следующие параметры определяют значение, задаваемое при сохранении формы.

Имя (название) Описание
Задать значение при сохранении "Да" показывает, что значение должно быть назначено атрибуту с использованием данных, введенных в поле Значение.
Примечание. Все типы атрибутов поддерживается за исключением следующих типов: Уникальный идентификатор.
Type Параметры:
  • Стоимость
  • Текущая дата
  • Контакт текущего пользователя
При выборе варианта "Значение" необходимо указать значение в поле Значение, которое присваивается полю при загрузке формы. При выборе варианта "Текущая дата" полю атрибута назначаются текущие дата и время. При выборе варианта "Контакт текущего пользователя" требуется Исходный атрибут, представляющий собой атрибут в таблице контакта, который извлекается из записи контакта текущего пользователя и задается в указанном поле атрибута.
Значение Значение, присваиваемое атрибуту при сохранении формы.
Для полей "Два параметра" (логических полей) используется значение true или false.
Для полей "Набор параметров" используется целое значение для параметра.
Для полей подстановки (TableReference) используется идентификатор GUID.
Примечание. Если атрибут также имеется в форме, значение пользователя перезаписывается этим значением.
Исходный атрибут Атрибут в таблице контактов, который извлекается из записи текущего пользователя веб-сайта и назначается полю при сохранении.

Параметры поиска

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

Проверка

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

Для каждого установленного и включенного языкового пакета для среды Dataverse доступно поле для ввода сообщения на соответствующем языке.

Имя (название) Описание
Сообщение об ошибке проверки Переопределяет сообщение по умолчанию об ошибке проверки для поля.
Регулярное выражение Регулярное выражение, добавляемое для проверки поля.
Сообщение об ошибке проверки — регулярное выражение Сообщение об ошибке проверки, отображаемое в случае сбоя проверки регулярного выражения.
Поле является обязательным Установите, чтобы поле атрибута обязательно содержало значение.
Сообщение об ошибке проверки — обязательное поле Переопределяет сообщение об ошибке по умолчанию для обязательного поля, если это поле не содержит значения.
Сообщение об ошибке проверки — диапазон Переопределяет сообщение по умолчанию об ошибке проверки диапазона, если значение поля выходит за пределы указанных минимального и максимального значений для типов целое число, десятичное число, число с плавающей запятой или валюта.
Сообщение об ошибке средства проверки географического положения Если атрибут представляет собой одну строку текста и указан стиль элемента управления "Средство проверки поиска географического положения", это переопределяет сообщение об ошибке по умолчанию, отображаемое в случае сбоя проверки входных данных.
Сообщение об ошибке проверки — постоянная сумма Если атрибут имеет тип "Целое число" и указан стиль элемента управления "Целое число группы как постоянная сумма", это переопределяет сообщение об ошибке по умолчанию, отображаемое в случае сбоя проверки входных данных.
Сообщение об ошибке проверки — несколько вариантов Если атрибут имеет тип "Два параметра" и указан стиль элемента управления "Несколько вариантов", это переопределяет сообщение об ошибке по умолчанию, отображаемое в случае сбоя проверки входных данных.
Сообщение об ошибке проверки — одинаковый рейтинг запрещен Если атрибут имеет тип "Целое число" и указан стиль элемента управления "Целое число группы как порядковая шкала рангов (одинаковый рейтинг запрещен)", это переопределяет сообщение об ошибке по умолчанию, отображаемое в случае сбоя проверки входных данных.

Описание и инструкции

Следующие свойства определяют расположение и содержимое настраиваемого описания или инструкций.

Имя (название) Описание
Добавить описание Если выбрано значение "Да" на форме в указанном положении отображается настраиваемый текст.
Position Параметры:
  • Над полем
  • Под полем
  • Над меткой
Использовать свойство описания атрибута Выберите "Да", чтобы использовать описание, назначенные метаданным атрибута в таблице. Выберите "Нет", чтобы указать настраиваемое описание. Значение по умолчанию — "Нет".
Описание Настраиваемый текст для отображения в форме. Используется, когда для свойства "Использовать свойство описания атрибута" задано значение "Нет". Для каждого установленного и включенного языкового пакета для среды Dataverse доступно поле для ввода сообщения на соответствующем языке.

Тип метаданных многошаговой формы = Раздел

Следующие свойства отображаются, если для типа выбрано значение "Раздел".

имени Описание
Имя раздела Название раздела в форме таблицы, которое необходимо изменить.
Подпись Заменяет метку по умолчанию, назначенную разделу в таблице, указанным текстом. Для каждого установленного и включенного языкового пакета в среде Dataverse доступно поле для ввода сообщения на соответствующем языке.

Тип метаданных многошаговой формы = Вкладка

Следующие свойства отображаются, если для типа выбрано значение "Вкладка".

имени Описание
Имя вкладки Название вкладки в форме таблицы, которое необходимо изменить.
Подпись Заменяет метку по умолчанию, назначенную вкладке в таблице, указанным текстом. Для каждого установленного и включенного языкового пакета в среде Dataverse доступно поле для ввода сообщения на соответствующем языке.

См. также