清单是定义组件的元数据文件。 它是描述 XML :
- 组件的命名空间。
- 可以配置的数据类型,可以是字段,也可以是数据集。
- 添加组件时可在应用程序中配置的任何属性。
- 组件所需的资源文件列表。
- 其中一个必须是 TypeScript Web 资源。 此 TypeScript 必须包含将实例化对象的函数。 这将实现一个接口,该接口公开组件正常运行所需的方法。 这称为组件实现库。
- 组件实现库中 TypeScript 函数的名称,该函数将返回应用所需组件接口的对象。
当用户在画布应用或模型驱动应用中配置自定义组件时,清单中的数据会筛选掉可用组件,以便只有上下文的有效组件可用于配置。 组件清单中定义的属性将呈现为配置字段,以便配置组件的用户可以指定值。 然后,这些属性值在运行时可供组件函数使用。
适用于
模型驱动和画布应用
子元素
| 元素 | Description | 事件 | 适用于 |
|---|---|---|---|
| 控制 | 定义组件的命名空间、版本和显示信息。 | 1 | 模型驱动和画布应用 |
Example
<?xml version="1.0" encoding="utf-8" ?>
<manifest>
<control namespace="MyNameSpace"
constructor="JSHelloWorldControl"
version="1.0.0"
display-name-key="JS_HelloWorldControl_Display_Key"
description-key="JS_HelloWorldControl_Desc_Key"
control-type="standard">
<property name="myFirstProperty"
display-name-key="myFirstProperty_Display_Key"
description-key="myFirstProperty_Desc_Key"
of-type="SingleLine.Text"
usage="bound"
required="true" />
<resources>
<code path="JS_HelloWorldControl.js"
order="1" />
<css path="css/JS_HelloWorldControl.css"
order="1" />
</resources>
</control>
</manifest>
相关文章
Power Apps 组件框架清单架构参考
Power Apps 组件框架 API 参考
Power Apps 组件框架概述