Power Apps提供了许多自定义组件,因此您可以根据业务需求进行自定义。可以为Dynamics 365 Power Apps开发以下自定义组件:
- 客户端脚本(JavaScript)
- 服务器端代码(插件)
- 服务器端代码(自定义工作流活动)
- 编辑命令栏
在Power应用程序中使用客户端JavaScript
Microsoft Dynamics 365允许您为可以在浏览器或客户端中运行的动态行为编写脚本。
您可以出于以下目的开发脚本:
- 获取或设置列值
- 显示和隐藏用户界面元素(列、节和选项卡)
- 每列引用多个控件
- 访问每个表的多个表单
- 操作表单导航项
- 与业务流程流控制交互
- 使用Web API在服务器表中执行CRUD操作
- 在表单上显示通知
- 从实体窗体打开弹出屏幕
事件
模型驱动的Power Apps中有许多可用的事件:
- 表单事件:保存时和加载时
- 字段事件:更改时
- 选项卡事件:选项卡状态更改
您可以从Dynamics 365中支持的任何事件调用JavaScript。
事件处理
事件处理程序是针对事件调用的JavaScript方法。您可以针对单个事件调用多个事件处理程序。
库
库是包含在特定表单中的JavaScript文件,其中包含可以作为事件处理程序调用的方法。
表单上下文
客户端API表单上下文包含对该表单或表单上特定项的引用,例如快速查看控件或可编辑网格中的行,当前代码是针对该行运行的。您可以将