定义加载窗体和加载选项卡步骤类型
可以在 Power Pages 设计工作室中配置多窗体步骤类型。
以下说明详细介绍了如何在门户管理应用中配置加载窗体和选项卡步骤。
此步骤类型允许多步窗体步骤在整个多步窗体流程中充当基本窗体。 它将利用作为基本窗体提供的类似选项集加载窗体。
设置
客户 | 说明 |
---|---|
客户 | 记录的描述性名称。 必需 |
表名称 | 窗体将从中加载的基本项的名称。 必需 |
窗体名称 | 要呈现的目标表中的窗体的名称。 需要 |
选项卡名称 | 要呈现的指定表的窗体中的选项卡的名称。 可选 |
模式 | 以下值之一
|
从选项卡自动生成步骤 | 选中指示在基本窗体中将显示多个选项,每个选项卡作为从第一个选项卡开始的顺序步骤,并继续直到所有选项卡导航到,并在最后提交后插入记录。 未选中是默认行为。 未选中值指示只有一个选项卡或窗体为当前步骤呈现。 如果选项卡名称未指定,则第一个选项卡将显示。 |
记录源类型 | 以下值之一
|
记录 ID 参数名称 | 在包含该基本窗体的网页 URL 的查询字符串中提供的参数名称。 |
关系名称 | 当记录源类型是与当前门户用户关联的记录时需要。 当前门户用户记录和目标记录之间的关系的逻辑名称。 这必须返回该表名称字段指定的相同表类型。 |
启用表权限 | 将导致窗体考虑表权限。 默认为向后兼容原因是 False。 如果设置为 True,要访问窗体的所有用户都需要具有显式权限。 这仅适用于窗体的第一个步骤。 注意:这种保护窗体安全的方法即将弃用。 因此,不应使用。 而应使用适当的表权限和 Web 角色设置来为用户提供数据的访问权限。 请参阅下一节保护窗体的详细信息。 详细信息:新网站上窗体和列表的表权限更改 |
保护您的窗体
备注
这种保护窗体安全的方法即将弃用。 因此,不应使用。 而应使用适当的表权限和 Web 角色设置来为用户提供数据的访问权限。 详细信息:新网站上窗体和列表的表权限更改
若要保护您的窗体,必须根据 Web 角色在创建确定记录的访问权限和所有权的表权限。 如果用户登录多步窗体,但不具有权限,他们将收到一条错误消息。 此外,为窗体配置未启用的表权限时,您还会看到警告:
“应为此记录启用表权限,否则 Internet 上的任何人都可查看数据。”
若要启用对多步窗体的权限,请选中相应的复选框以启用表权限。 详细信息:创建 Web 角色。
其他设置
客户 | 说明 |
---|---|
呈现内联 Web 资源 | 清除在基本窗体中包含 Web 资源的 IFrame。 |
已启用工具提示 | 使用目标表的属性的说明设置工具提示。 |
显示不受支持的字段 | 当前支持所有字段。 这为可能对字段类型进行的可能更改保留。 |
将建议的字段设置为必填 | 让所有属性都需要将字段需求级别设置为“建议的业务”。 |
让所有字段都是必填字段 | 让所有字段都是必填字段,不论需求级别如何。 |
验证摘要 CSS 类 | 分派给验证汇总的 CSS 类名称。 默认:“验证汇总警报警报错误警报阻止” |
启用验证摘要链接 | 布尔值为 true 或 false 指示锚点链接是否应在验证汇总中呈现以滚动到包含错误的字段。 默认:true |
验证汇总链接文本 | 分派给验证汇总链接的标签。 默认:单击此处 |
说明 | 在窗体顶部显示文本块。 |
找不到记录消息 | 当源记录不能加载时显示的消息。 默认:找不到您正在查找的记录。 |
窗体选项
Name | 说明 |
---|---|
添加 Captcha | 门户使用 Telerik 的 RadCaptcha 来防止恶意垃圾邮件的攻击。 此服务需要一个唯一密钥来验证您的门户应用程序的请求。 |
验证组 | 分派给用于评估已命名组的有效输入的输入控件的组名称。 |
“上一步”按钮 CSS 类 | 分派给“上一个”按钮的 CSS 类名称。 |
“上一个”按钮文本 | 上一个按钮的标签。 |
“下一步”按钮 CSS 类 | 分派给下一个按钮的 CSS 类名称。 |
提交按钮文本 | 下一个按钮的标签。 |
“提交”按钮 CSS 类 | 分派给提交按钮的 CSS 类名称。 默认:按钮提交 |
提交按钮文本 | 提交按钮的标签。 默认为“提交” |
提交按钮忙碌文本 | 在运行流程中的提交按钮的标签。 默认:正在处理… |
将当前门户用户与记录的创建关联
这些选项用于跟踪哪个门户联系人通过门户 UI 创建记录
客户 | 说明 |
---|---|
关联当前门户用户 | 选中指示当前登录的用户的记录应与目标表记录关联。 |
门户用户查找列 | 存储门户用户的目标表的属性的逻辑名称。 |
为活动方 | 布尔值指示门户用户查找列是否属于活动方类型。 请参阅 ActivityParty 表 |
关联的表引用
以下参数适合设置保存窗体时的关联表引用。
这提供了将正在创建的当前记录或窗体更新的当前记录与其他目标记录关联的方法。 如果您的多个表类型有多个步骤并希望关联结果记录,或如果页面被传送给您希望关联的记录 ID 的查询字符串,这非常有用。 例如,我们有一个列出职位公告的招聘页面,每个职位公告有一个指向包含申请表的职位公告的 ID 的工作的申请链接,这样,当创建应用程序时,职位公告将与记录关联。
客户 | 描述 |
---|---|
设置保存时的表引用 | 是或否。 值“是”指示当保存窗体时应分派关联的表引用,否则不会设置任何内容。 |
关系名称 | 两个表类型之间给定关系的关系定义名称。 注意:如果指定目标查找属性逻辑名称,请不要指定关系名称。 |
表逻辑名称 | 引用表的逻辑名称。 |
目标查找属性逻辑名称 | 创建或更新的目标表的查找属性的逻辑名称。 注意:如果指定目标查找属性逻辑名称,请不要指定关系名称。 |
填充查找字段 | 如果有关引用表的查找在窗体中,选中此值将在窗体的字段中填充使用以下设置检索的值。 |
源类型 | 以下值之一
|
引用表步骤 | 先前步骤的多步窗体步骤记录用于检索在该步骤中创建或编辑的表,以将它与当前步骤的记录关联。 |
查询字符串名称 | 在包含多步窗体的网页 URL 的查询字符串中提供的参数名称。 |
查询字符串为主键 | “是”指示查询字符串值是主键值。 “否”指示查询字符串值是除主键以外的属性类型。 |
查询属性逻辑名称 | 要查询记录的属性的逻辑名称。 |
显示 ReadOnly 详细信息 | 选中指示应在显示关于引用记录的只读信息的页面顶部呈现窗体。 需要窗体名称。 |
窗体名称 | 应该用于显示只读详细信息的引用表中的窗体的名称。 |
其他功能
Name | 说明 |
---|---|
附件文件 | 选中以使窗体将文件上载控件包括到窗体底部以允许将文件附加到记录。 |
允许多个文件 | 指示用户是否可以上载多个文件的布尔值。 |
接受 | 接受属性指定服务器通过文件上载接受的 MIME 文件类型。 若要指定多个值,请以逗号分隔值(例如,audio/*,video/*,image/*)。 |
Label | 在文件上载控件旁边显示的文本。 对于为 Microsoft Dataverse 环境安装和启用的每种语言包,将提供一个字段用以使用相关语言输入消息。 |
为必填 | 选中让需要的文件附件继续执行。 |
需要错误消息 | 如果“需要”为 true 且用户尚未附加文件,在窗体验证期间显示的消息。 对于为 Dataverse 环境安装和启用的每种语言包,将提供一个字段用以使用相关语言输入消息。 |
自定义 JavaScript | 将在关闭窗体标记元素前添加到页面底部的自定义 JavaScript 块。 表字段的 HTML 输入 ID 设置为属性的逻辑名称。 这通过使用 jQuery 让选择字段、设置或其他客户端操作变得轻松。 $(document).ready(function() { $(#address1_stateorprovince).val(Saskatchewan); }); |