使用脚本扩展

已完成

Power Apps 门户不支持模型驱动窗体可提供的客户端业务规则或自定义 JavaScript 流程。 不过,自定义 JavaScript 可直接添加到 Power Apps 门户 Studio 源代码编辑器中的门户页面和 Web 模板。

将自定义 JavaScript 添加到门户工作室源代码编辑器的屏幕截图。

此外,列表基本窗体高级窗体 功能包含一个自定义 JavaScript 列,方便开发人员添加实现所需功能的脚本。

该功能可以从隐藏控件,延伸到将输入控件替换为易用对等物,再延伸到调用外部 Web 服务和实施复杂的集成方案。

Power Apps 门户包含现成的 jQuery 库,方便轻松完成页面内容操作和外观设置任务。

控件和列

可在 Microsoft Dataverse 中创建潜在客户的默认 联系我们 窗体包含一个必填的 主题 列。 本列可能会让站点访客感到困惑。 您不能使用 CSS 来隐藏该控件,因其带有红色星号,表明该列必填。 JavaScript 可帮助您简化隐藏列的操作。 要将本列设为预定义的值并将其隐藏,请转到门户工作室,然后将以下脚本添加到含有 联系我们 窗体的页面之页脚的源代码中:

<script type="text/javascript">
$(document).ready
(
  function()
  {
    $("#title").val('Submitted from contact us form'); // sets the value
    $("#title").closest('tr').hide(); // hide the row containing the column
  }
);
</script>

备注

空白网站模板使用 反馈 表和 标题 列。 其他门户可以使用不同的表(例如 潜在客户)和不同的列(例如 主题)。 检查您的门户中使用的 联系我们 页面和窗体,并根据需要更改脚本。

添加到页面源代码的脚本的屏幕截图。

选择 浏览网站。 这会打开包含 联系我们 窗体的新窗口,主题 列已预填充和隐藏。

借助 JavaScript,可以非常轻松地在您的 Power Apps 门户中添加附属行为或功能。 根据您的范围需求,可以直接添加到页面,也可以添加到 基本窗体 配置中(通过门户管理应用),还可以用作 Web 模板的一个组成部分。 脚本可在窗体上用于:

  • 实施业务规则。
  • 在元素之间添加依赖关系,比如依赖选项列。
  • 执行其他窗体验证。

这些选项为客户端业务规则和模型驱动窗体中的脚本提供了合理的替代项。

有关详细信息,请参阅添加自定义 JavaScript