本部分包含有关使用 Power Apps 组件框架创建代码组件的参考文档。
重要
选项卡显示模型驱动和画布应用支持哪些 API。 建议检查每个单独的 API 方法的 “可用 ”部分,无论是否受支持。
Xrm object不支持使用框架不公开用于开发代码组件的方法。
| Name | Description | 适用于 |
|---|---|---|
| AttributeMetadata | 提供有关属性/列定义的所有信息。 | 画布应用 |
| 客户端 | 提供对方法的访问权限,以确定正在使用哪个客户端、客户端是否连接到服务器以及正在使用哪种类型的设备。 | 模型驱动和画布应用 |
| 列 | 提供有关数据集中的列元数据的信息。 | 模型驱动和画布应用 |
| ConditionExpression | 提供用于筛选查询结果的表达式。 | 模型驱动应用 |
| 上下文 | 提供 Power Apps 组件框架中提供的所有属性和方法。 | 模型驱动和画布应用 |
| ControlAttributes | 设置格式所需的控件的属性/列。 | 模型驱动和画布应用 |
| ControlAttributesType | 控件属性/列类型的枚举。 | 模型驱动和画布应用 |
| DataProviderCapabilities | 提供对文件的所有属性的访问权限。 | 画布应用 |
| 数据 | 提供用于处理网格和视图上的数据的属性和方法。 | 模型驱动和画布应用 |
| DateFormattingInfo | 提供当前用户的日期格式信息。 | 模型驱动应用 |
| DateTimeFieldBehavior | 要设置格式的日期/时间对象的行为。 | 模型驱动应用 |
| 设备 | 提供使用本机设备功能的方法。 | 模型驱动和画布应用 |
| 实体 | 提供用于处理表数据的属性和方法。 | 模型驱动应用 |
| EntityFormOptions | 提供对表窗体的所有信息的访问权限。 | 模型驱动应用 |
| EntityRecord | 数据集记录结果的基接口。 支持按列名检索值。 | 模型驱动和画布应用 |
| EntityReference | 将表/实体引用封装为适合存储在状态树中的纯对象的对象。 | 模型驱动应用 |
| Events | 提供调用 PCF 中定义的事件的方法。 对于画布应用,制造商使用 Power Fx 配置这些事件。 对于模型驱动应用,开发人员使用 JavaScript 描述事件 | 画布应用 |
| 厂 | 提供用于处理 Popup 服务的属性和方法。 | 模型驱动和画布应用 |
| FileObject | 提供对文件的所有属性的访问权限。 | 模型驱动应用 |
| FilterExpression | 用于表示筛选器的表达式。 | 模型驱动应用 |
| 筛选 | 提供用于筛选数据集的属性和方法。 | 模型驱动和画布应用 |
| 格式设置 | 提供用于格式化的属性和方法。 | 模型驱动和画布应用 |
| ICommand | 命令按钮控件类型。 | 模型驱动和画布应用 |
| ImageObject | 提供对图像的所有属性的访问权限。 | 画布应用 |
| 连接 | 提供属性和方法来确定哪个表已链接,并获取链接的所有表。 | 模型驱动应用 |
| LookupValue | 一个对象,该对象用于包含对所选查阅值的实体引用。 | 模型驱动应用 |
| 元数据 | 提供有关列定义的所有信息。 | 模型驱动应用 |
| 模式 | 提供对方法的访问权限,以获取有关代码组件的当前状态的信息。 | 模型驱动和画布应用 |
| MoneyPrecisionSource | 货币精度源的枚举。 它们应与 Microsoft.Xrm.Sdk.Metadata 中的 MoneyPrecisionSource 枚举匹配。 | 模型驱动和画布应用 |
| 导航 | 提供与导航相关的方法。 | 模型驱动和画布应用 |
| NumberFormattingInfo | 向代码组件公开的组织系统设置数字格式信息的接口。 | 模型驱动应用 |
| OptionDescriptor | 属性/列的选项集/选项对象。 | 模型驱动和画布应用 |
| 分页 | 提供用于分页的属性和方法。 | 模型驱动和画布应用 |
| 弹出 | 提供获取有关弹出窗口的所有信息的访问权限。 | 模型驱动应用 |
| PopupService | 提供用于创建和管理弹出窗口的属性和方法。 | 模型驱动和画布应用 |
| 位置 | 提供从 context.device.getCurrentPosition 方法获取地理信息的访问权限。 |
模型驱动和画布应用 |
| 财产 | 接口 context.parameters.<property_key> |
模型驱动和画布应用 |
| ReactControl | 提供用于启动、更新、销毁和执行各种作的属性和方法,以使用 React 控件生成组件。此控件是 React 控件和平台库的一部分。 | 模型驱动和画布应用 |
| 资源 | 提供对方法的访问权限,以获取有关清单中定义的资源文件的所有信息。 | 模型驱动和画布应用 |
| RetrieveMultipleResponse | 来自 webAPI.retrieveMultipleRecords |
模型驱动应用 |
| 安全值 | 提供有关表定义安全值的所有信息。 | 模型驱动应用 |
| SortStatus | 数据集列的当前排序状态。 | 模型驱动应用 |
| StandardControl | 提供用于启动、更新、销毁和执行各种作以生成组件的属性和方法。 | 模型驱动和画布应用 |
| updatedProperties | 提供有关方法中 updateView 更改的内容的信息。 可以在属性值、组件或浏览器调整大小事件中更改信息。 |
模型驱动和画布应用 |
| 用户设置 | 提供有关当前用户设置的信息。 | 模型驱动和画布应用 |
| 效用 | 为有用的方法提供容器。 | 模型驱动应用 |
| WebApi | 提供使用 Web API 创建和管理记录的属性和方法。 | 模型驱动应用 |