定义多步窗体属性

备注

可以使用 Power Pages 设计工作室创建多步窗体。 此外,很多多步窗体属性还可以在设计工作室中进行配置。 有关详细信息,请参阅添加多步窗体

以下信息涉及使用门户管理应用配置和管理多步窗体。

多步窗体包含与网页的关系和启动步骤以控制网站中窗体的初始化。 与网页的关系允许对网站内指定页面节点的窗体定义进行动态检索。

在多步窗体记录本身的其他选项总体控制多步骤流程的顶级首选项,例如您是否希望显示进度条。

若要查看现有多步窗体配置或创建新的多步窗体,请打开门户管理应用并转到内容>多步窗体

备注

在继续之前,请确保检查多步窗体的注意事项

“门户管理”应用中创建或编辑网页时,可在新建网页窗体上提供的查找字段中指定多步窗体

还可以使用 Liquid 标记 {% webform name: '<<My Multistep Form>>' %} 将多步窗体添加到网页、Web 模板或内容片段中。

多步窗体属性

以下属性和关系确定多步窗体的功能。

Name 说明
Name 用于引用窗体的标题。
启动步骤 窗体的第一个步骤。 多步窗体将包含一个或多个步骤。 有关这些步骤的详细信息,请参阅下方标题为“多步窗体步骤”的部分。 第一步不能是“条件”类型。
要求进行身份验证 如果选中,当未登录的用户访问包含窗体的页面时,将被重定向到登录页面。 成功登录后用户将被重定向回包含窗体的页面。
加载时启动新会话 选择指示如果用户在新浏览器或新选项卡中打开窗体,或关闭浏览器或页并返回窗体,窗体将开始全新会话并从第一步开始。 否则会话将继续,用户可以关闭浏览器或页面,然后可以在其停止的准确位置继续。 默认:
每个用户允许多个记录 选择表示用户被允许创建多个提交。 这协助窗体确定在用户重新访窗体时应执行什么操作。 默认:
编辑已到期状态代码 当与状态描述结合时目标实体的状态代码整数值指示何时无法再编辑现有记录。
编辑已到期状态描述 在与状态代码结合时目标实体的状态代码整数值指示现有记录何时包含这些值,然后记录不会再编辑—例如,当记录更新完成时。
“编辑已到期”消息 当现有记录的状态代码和状态描述与指定的值匹配时显示的消息。 对于为组织安装和启用的每种语言包,将提供一个字段用以使用相关语言输入消息。 默认消息:您已完成提交。 谢谢!

进度指示器设置

姓名 说明
已启用 选中可显示进度指示器。 默认:已禁用
Type 下面的一项:标题、数字(n 步中的第 x 步)和进度条。 默认:标题
位置 下面的一项:顶部、底部、左侧和右侧。 位置相对于窗体。 默认:顶部
在步骤标题前面追加步骤编号 选中可将步骤编号添加到步骤标题的开头。 默认为未选中。

各个进度指示器类型的示例:

标题

使用标题跟踪进度。

预置步骤编号的标题

使用步骤编号跟踪进度

数值

使用数字跟踪进度。

进度条

使用进度条跟踪进度。

“保存更改”警告

由于最近与 beforeunload 事件中自定义文本的浏览器支持有关的更改,使用“保存更改”警告指定自定义消息的功能不再有效。 您可以使用自定义代码方法来实现保存更改警告。

多步窗体的地理位置配置

托管窗体可以进行配置以显示一个地图控件,用于显示地图上的图钉的现有位置或使用户可以指定一个位置。 请参阅添加地理位置

窗体地图控件需要额外配置才能告知它不同位置字段的 ID 以向它们分派值或检索来自它们的值。 多步窗体步骤记录有一个定义您必须为其分派值的字段映射的部分。 字段名称根据您创建的架构而有所不同。 多步窗体中的地理位置数据。

备注

地理位置部分在德国 Sovereign 云环境中不显示。 如果用户使用不同窗体启用地理位置,在门户上呈现时不会显示。

注意事项

  • 多步窗体必须与窗体的指定网站的网页关联才可在网站中查看。
  • 字段级代码组件可以添加到窗体中。 详细信息:代码组件
  • 虽然 Dataverse 窗体上的汇总列本该为只读,但有时它们可能会显示为可编辑。 为确保这些列保持只读状态,请在模型驱动应用窗体上或在数据工作区中配置时将该列标记为只读

另请参见