使用组件库
作为设计控件的应用制作者,您可能需要反复制作相同类型的控件。 例如,组织可能希望其所有应用程序都包含标头,并在其中添加菜单控件和一系列导航按钮等项目。 菜单中显示的项和导航到的各个屏幕可能因应用而异,但创建菜单和按钮的流程完全相同。
若要简化此流程,组织可以创建组件库。 组件库是组件定义容器,应用制作者可以轻松在多个应用程序中重复使用。 组织可以在组件库中提供应用程序标头,而不是在不同的应用程序中反复创建相同的应用程序标头。 制作者可以选择想要使用的组件,然后根据要部署到的应用程序进行配置。
组件库可以轻松实现以下目的:
发现和搜索组件:应用制作者可以轻松搜索组织内的不同组件并将其插入到各自的应用程序中,从而减少他们在开发应用时花费的时间。
轻松发布更新:对库中的组件做出更改后,所有制作者在访问组件时都可以使用更新。
通知应用制作者可用组件更新:使用组件库的一项优势在于,应用可以维护对所用组件的依赖关系。 依赖组件更新可用时将提醒应用制作者。
建议通过组件库跨应用重用组件。 这可以显著简化应用的制作过程。
本模块重点介绍什么是组件库以及如何使用其中的组件,但如果您想要了解有关创建组件的详细信息,请参阅:画布组件概述。
使用组件库
您可以通过打开现有应用,然后从侧边导航面板中选择插入选项卡,来在 Power Apps 中访问组织的组件库。 “搜索”字段下方有两个紫色图标。 描述带有放大镜的文件夹的图标可用于查找组件。
选择获取更多组件(文件夹图标)可在屏幕右侧打开导入组件面板。 在此面板中,您可以展开现有组件库以查找/选择所需的组件,或者可以使用搜索字段来查找组件。
您可以从组件库中选择单个组件。 或者使用全选,一次性从库中导入所有组件:
将库组件导入到应用中后,即可从插入菜单的库组件中修改/插入它们。
使用更新的组件
有时,可能会对组件做出更改。 例如,您可能会更新按钮颜色,如果组件中包含图表等视觉效果,则也可能对某些视觉效果做出更改。 更新并发布组件后,使用组件库的现有应用也会更新以反映所做更改。
使用库中组件的应用可以通过两种方式获取最新更改。
方法 1:应用编辑时的组件更新通知
其他应用的制作者会收到可用更新组件的通知。 制作者在画布应用工作室中编辑应用时,会收到通知。 他们可以选择更新组件:
选择查看,就可以看到更新组件的选项了:
选择更新,更新组件。
方法 2:主动检查更新
此方法用于在 Studio 中处理应用时主动检查应用更新。
若要进行此检查,请选择左侧的“插入组件”面板,然后选择搜索字段下方名为检查组件库更新的图标,该图标看起来像一个带有指向顺时针方向的箭头的圆圈。
如果使用的组件库组件发生了更新,制作者会收到相关消息,提示他们查看并获取最新更改。 查看并更新后,应用更新为使用最新的组件。
组件库权限
共享组件库与共享画布应用的操作方式完全相同。 共享组件库后,其他人就可以重复利用该组件库了。 共享后,其他人可以编辑组件库并从该共享组件库导入组件,以创建和编辑应用。 如果作为共有者共享,则用户可以使用、编辑和共享组件库,但不能删除或更改所有者。
向安全组共享组件库时的其他注意事项:
共享创建为解决方案一部分的组件库时,无法使用共享 UI。 相反,请使用具有 CanEdit 权限级别的 Set-PowerAppRoleAssignment cmdlet 与所选安全组共享组件库。
在没有将 Dataverse 数据库共享为共有者的 Power Platform 环境中创建的组件库会自动向所选安全组授予 CanEdit 权限。
Power Platform 创建者工具包
组织始终希望精简应用创建流程,提供跨应用程序的一致体验。 创建者工具包就可以帮助组织实现这一目标。 创建者工具包提供现代软件中的常见便捷组件,有助于在 Web 和移动平台上创建 Power Apps 体验。 该工具包包含:
组件库
一组模板
其他提高开发人员工作效率的实用程序。
通常,传统应用制作者不使用创建者工具包。 但开发人员使用。 工具包中包含的所有控件和组件均使用 Fluent UI 框架,可帮助您轻松为自定义商业应用程序创建一致、美观、高效的用户体验。
要了解有关使用 Power Platform 创建者工具包的更多信息,请参阅:Power Platform 创建者工具包。