Learn3:Canvas Apps 的控件

官方文档:

Explore screens and controls in Power Apps - Learn | Microsoft Docs

控件是指UI上可以显示信息或者可以操作的页面元素。Canvas Apps 的控件和其他很多应用的控件类似:有labels, text-input boxes, drop-down lists, navigation elements等。除了这些传统的控件之外,Canvas Apps还有更多特别的控件,例如:

Galleries - 这种布局包含一系列的控件可以显示数据源的记录

Forms- 显示每条记录,或者编辑创建一条新纪录
Media -这个控件让你可以增加背景图片,包括一个相机的按钮或者条形码之类的
Charts - 图表

通过点击Insert标签,可以增加你想要的的控件。

可以通过下面方式,认识excel导出的Canvas app自动生成的那些控件:

每种控件的用法参考官方:

Controls and properties in canvas apps - Power Apps | Microsoft Docs

 1. Image 图片

2. Address input 地址输入

(使用前需要在admin center 中开启Geospatial Services的功能)

Address inpu经常和Map 一起用,不知道是不是网速太慢了,地图加载不出来。

3. Attachments 控件通常是在form控件中加入可以上传附件的字段时自动显示的,如下图所示:

4. Audio 和Video 音频视频

5. Barcode Scanner 条形码扫描,可以把扫描值自动填写到lable中

6. Buttons 比较常见的控件。如下为实现点击Add按钮可以将第一个输入框的值的累计值显示下Add按钮下面。

7. Camera. 如下为将拍照内容显示到Image

8. Card 控件通常出现在edit form中,你可以选择显示哪些fields可以在UI上输入。

9. CheckBox 和 Data Picker. 如下为当checkbox勾选时候就显示当天日期

9. Chart

Column chart 和Line chart。 柱形图和折线图是成套控件,包含三个控件:标题标签、图表图形和图例。

10.Data Table 和Column控件通常是用在Tablet类型的App中,如下所示有7个列的控件。

11. Combo Box, DropDown 和List Box 是相关的几个控件。Combo Box是复选框,DropDown是单选框,ListBox是下拉列表。

12.Export 和Import控件,要注意的Export这个控件是不支持浏览器的,只能在手机App上看到效果。点击Import后可以选择要导入的文件。

13.Gallery控件在我们第一个Canvas App 中认识过,Gallery可以将数据源的数据显示出来。

需要注意的是我们尽量避免使用Flexible height gallery,因为这种可能会导致在数据完全加载完时,会中断或退出用户当前正看到的记录的界面。

14. Html 控件可以将一些HTML文本和标签转换,如下所示将上面Lable的文本显示在下面的HTML控件中。

15. Icon 控件在我们第一个Canvas App 中认识过,一般点击Icon会有一些页面动作,例如跳转,查询之类的:

16. Mixed Reality的三个控件会根据下面的官方文档做下练习。

Build a 3D mobile app with Power Apps in mixed reality - Learn | Microsoft Docs

17.Microphone控件可以录音,通常可以和Audio的控件一起使用。一个用于录音,一个用于录音回放。如下所示,可以将每次的录音保存Gallery控件中回放。

 18. PDF viewer 传入PDF的URL可以显示PDF内容。

19. Pen input可以画图,如下可以把手绘图保存到Gallery控件中。

 20.Rating控件用于评级,以下例子为根据评级结果显示提示信息。

21. Shap和Timer控件,如下例子为一个运动的圆形。

22.Slider一个是滑动的控件,如下图所示,可以滑动值来过滤想看的记录。

23. Toggle是比较常见的用于开关控件。下面的例子是根据是否开启打折来显示价格。

24.Container是其他控件的容器,水平的container中的控件从左到右分布和垂直的container中控件上下分布。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值