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


Определение загрузки формы и типа шага вкладки загрузки

Тип шага многих форм можно настроить в дизайн-студии Power Pages.

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

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

Настройки

Полное имя Описание:
Полное имя Описательное имя записи. Обязательно
Имя таблицы Имя базовой формы, из которой будет загружена форма. Обязательно
Имя формы Имя формы в целевой таблице, которую требуется обработать. Обязательное поле
Имя вкладки Имя вкладки в форме для указанной таблицы, которую требуется обработать. Необязательная
Режим Одно из следующих значений:
  • Вставка
  • Изменить
  • ReadOnly
Выбор Вставка указывает, что форма должна вставить новую запись при отправке. Выбор Редактировать указывает, что форма должна изменить существующую запись. Выбор ReadOnly указывает, что форма должна отображать недоступную для редактирования форму существующей записи. Редактировать и ReadOnly требуют, чтобы исходная запись существовала и параметры, определенные в полях "Тип источника записи" и "Имя параметра кода записи" выбирали соответствующую запись при загрузке формы в портал.
Автоматическое создание шагов из вкладок Если этот флажок установлен, несколько вкладок на базовой форме будут отображаться с каждой вкладкой в виде последовательного шага, начиная с первой вкладки и далее, пока не будет выполнен переход на все вкладки; после отправки запись будет вставлена. По умолчанию этот флажок снят. Отсутствие флажка означает, что только одна вкладка или форма обрабатывается для текущего шага. Если имя вкладки не указано, отображается первая вкладка.
Тип источника записи Одно из следующих значений:
  • Строка запроса
    Для выбора Строка запроса требуется имя параметра, которое требуется задать в строке запроса URL-адреса формы. Это можно указать в поле "Имя параметра кода записи".
  • Текущий пользователь портала
    При выборе Текущий пользователь портала извлекается запись пользователя портала для текущего пользователя, прошедшего аутентификацию.
Имя параметра ИД записи Имя параметра, указанное в строке запроса URL-адреса веб-страницы, содержащей эту базовую форму.
Название отношения Обязательно, если тип источника записи имеет значение "Запись, связанная с текущим пользователем портала". Логическое имя отношения между записью текущего пользователя портала и целевой записью. Должно возвращать тот же тип таблицы, что и указанный полем "Имя таблицы".
Включить разрешения таблицы Форма будет учитывать разрешения таблицы. В целях обратной совместимости значение по умолчанию — false. Если выбрано значение "истина", НЕОБХОДИМЫ явные разрешения для любого пользователя, который хочет получить доступ к форме. Это применяется только к первому шагу формы.
ПРИМЕЧАНИЕ. Этот метод защиты форм скоро станет устаревшим. Следовательно, его не следует использовать. Вместо этого используйте правильные разрешения для таблиц и настройку веб-роли, чтобы предоставить пользователям доступ к любым данным. См. информацию в следующем разделе Защита форм. Больше информации: Изменения разрешений таблиц для форм и списков на новых веб-сайтах

Защита форм

Заметка

Этот метод защиты форм скоро станет устаревшим. Следовательно, его не следует использовать. Вместо этого используйте правильные разрешения для таблиц и настройку веб-роли, чтобы предоставить пользователям доступ к любым данным. Больше информации: Изменения разрешений таблиц для форм и списков на новых веб-сайтах

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

"Для этой записи должны быть включены разрешения таблицы, иначе любой пользователь Интернета сможет просматривать данные".

Чтобы включить разрешения для многошаговой формы, установите флажок Включить разрешения для таблиц. Дополнительные сведения: Создание веб-ролей.

Другие параметры

Полное имя Описание:
Отображать веб-ресурсы встроенным способом Исключает кадр IFrame, содержащий веб-ресурс в базовой форме.
Подсказки включены Подсказка устанавливается с помощью описания атрибута на целевой таблицы.
Показать неподдерживаемые поля Все поля в настоящее время поддерживаются. Это зарезервировано для потенциальных изменений, которые могут быть сделаны для типов полей.
Установить рекомендованные поля как обязательные Делает все атрибуты обязательными, у которых для уровня требований поля установлено значение "Бизнес-рекомендация".
Сделать все поля обязательными Делает все поля обязательными независимо от уровня требований поля.
Класс CSS сводки проверки Имя класса CSS, назначенное сводке проверки. Значение по умолчанию: validation-summary alert alert-error alert-block
Включить ссылки на сводки проверки Логическое значение (истина или ложь), которое указывает, следует ли ссылки привязки обрабатывать в сводке проверки для прокрутки к полю, содержащему ошибку. Значение по умолчанию: true
Текст ссылки на сводку проверки Метка, назначенная ссылкам сводки проверки. Значение по умолчанию: нажмите здесь
Инструкции Показать блок текста в верхней части формы.
Сообщение "Запись не найдена" Сообщение, отображаемое, когда не удается загрузить исходную запись. Значение по умолчанию: не удалось найти требуемую запись.

Параметры формы

Имя. Description
Добавить Captcha Портал использует RadCaptcha компании Telerik для предотвращения злонамеренных атак нежелательной почты. Служба требует уникального ключа для запросов проверки подлинности для вашего приложения портала.
Группа проверки Название группы, назначенное элементам управления ввода для оценки допустимого ввода именованных групп.
Класс CSS кнопки "Назад" Имя класса CSS, назначенное кнопке "Назад".
Текст кнопки "Назад" Подпись на кнопке "Назад".
Класс CSS кнопки "Далее" Имя класса CSS, назначенное кнопке "Далее".
Текст кнопки "Отправить" Подпись на кнопке "Далее".
Класс CSS кнопки "Отправить" Имя класса CSS, назначенное кнопке "Отправить". Значение по умолчанию: кнопка "Отправить"
Текст кнопки "Отправить" Подпись на кнопке "Отправить". Значение по умолчанию — "Отправить"
Отображаемый текст кнопки "Отправить" Надпись на кнопке "Отправить" в процессе работы. Значение по умолчанию: "Обработка..."

Связывание текущего пользователя портала с созданием записи

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

Имя (название) Описание
Связать текущего пользователя портала Если флажок установлен, это означает, что запись текущего выполнившего вход пользователя должна быть связана с записью целевой таблицы.
Столбец подстановки пользователей портала Логическое имя атрибута в целевой таблице, в котором хранится пользователь портала.
Является стороной действия Логическое значение, указывающее, является ли столбец подстановки пользователя портала типом "Сторона действия". См. раздел Таблица ActivityParty

Ссылка на связанную таблицу

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

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

имени Описание
Задать ссылку на таблицу при сохранении "Да" или "Нет". Значение "Да" указывает, что ссылка связанной таблицы должна быть назначена при сохранении формы, в противном случае ссылка не задается.
Имя отношения Имя определения отношения для определенного отношения между двумя типами таблиц.
Примечание. Не указывайте имя отношения, если указано логическое имя атрибута поиска целевого объекта.
Логическое имя таблицы Логическое имя ссылочной таблицы.
Логическое имя атрибута поиска целевого объекта Логическое имя атрибута поиска в создаваемой или обновляемой целевой таблицы.
Примечание. Не указывайте имя отношения, если указано логическое имя атрибута поиска целевого объекта.
Заполнить поле поиска Если в форме имеется подстановка, связанная со ссылочной таблицей, при установке этого флажка поле в форме заполняется значением, извлеченным с указанной ниже настройкой.
Тип источника Одно из следующих значений:
  • Строка запроса
    Для выбора Строка запроса требуется имя параметра, которое требуется задать в строке запроса URL-адреса формы. Это можно указать в поле Имя строки запроса. Если этот параметр является первичным ключом, выберите значение "Да" для параметра Логическое имя атрибута поиска целевого объекта, в противном случае выберите "Нет" и укажите логическое имя атрибута в целевой таблице для запроса по указанному в поле Логическое имя атрибута запроса.
  • Текущий пользователь портала
    При выборе Текущий пользователь портала извлекается запись контакта для текущего пользователя, прошедшего аутентификацию.
Шаг справочной таблицы Запись шага многошаговой формы предыдущего шага для извлечения таблицы, созданной или отредактированной на этом шаге, чтобы связать ее с записью для этого текущего шага.
Имя строки запроса Имя параметра, указанное в строке запроса URL-адреса веб-страницы, содержащей эту многошаговую форму.
Строка запроса является основным ключом "Да" означает, что значение строки запроса является значением основного ключа. "Нет" означает, что значение строки запроса имеет тип атрибута, отличный от основного ключа.
Логическое имя атрибута запроса Логическое имя атрибута для запроса записи.
Показать сведения о ReadOnly Если флажок установлен, это означает, что форма должна отображаться в верхней части страницы и содержать сведения только для чтения, относящиеся к ссылочной записи. Требуется имя формы.
Имя формы Имя формы на ссылочной таблицы, которая должна использоваться для отображения сведений только для чтения.

Другие функции

Имя. Description
Вкладывание файла Установите флажок, чтобы форма включала элемент управления отправкой файла в нижней части формы, позволяя прикрепить файл к записи.
Разрешить несколько файлов Логическое значение, которое указывает, может ли пользователь отправлять несколько файлов.
Принять Атрибут принятия указывает типы MIME файлов, которые сервер принимает путем отправки файла. Чтобы указать несколько значений, разделяйте значения запятой (например, audio/*,video/*,image/*).
Label Текст, отображаемый рядом с элементом управления отправкой файла. Для каждого установленного и включенного языкового пакета для среды Microsoft Dataverse будет доступно поле для ввода сообщения на соответствующем языке.
Обязательно Если значок установлен, для продолжения необходим вложенный файл.
Обязательное сообщение об ошибке Сообщение, выводимое во время проверки форм, если в поле "Обязательно" задано значение "Истина" и пользователь не вложил файл. Для каждого установленного и включенного языкового пакета для среды Dataverse будет доступно поле для ввода сообщения на соответствующем языке.
Пользовательский код JavaScript Пользовательский блок кода JavaScript, который будет добавлен в нижнюю часть страницы непосредственно перед закрывающим элементом тега формы. Идентификатор ввода HTML поля таблицы установлен на логическое имя атрибута. Это упрощает выбор поля, задание значений и другие операции на стороне клиента с помощью jQuery. $(document).ready(function() { $(#address1_stateorprovince).val(Saskatchewan); });

См. также