前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >salesforce 零基础学习(六十一)apex:component简单使用以及图片轮转播放的实现

salesforce 零基础学习(六十一)apex:component简单使用以及图片轮转播放的实现

作者头像
Zero-Zhang
发布2018-01-05 11:39:09
7000
发布2018-01-05 11:39:09
举报

有的时候,我们项目有可能有类似需求:做一个简单的图像轮转播放功能,不同的VF页面调用可以显示不同的图片以及不同的图片描述。这种情况,如果在每个页面单独处理相关的图像轮转播放则显得代码特别冗余,此种情况下适合使用apex:component实现,将图像轮转的功能做成一个组件,图像的URL以及图像的描述信息可以作为参数传递进来,不同的VF可以放置不同的图像 URLS 和描述信息。

一.apex:component简单用法介绍:

apex:component作为预定义的组件通常需要VF页面进行相关传值操作实现其自身的特定功能,所以apex:attribute标签作为参数传递必不可少。(详情看page的PDF)

apex:attribute主要有一下几个属性:

  name:定义属性的名称,相关VF页面需要对此名称进行value赋值;

  description:定义属性的描述;

  type:定义attribute的属性类型,传递的类型如下图所示

二.图片轮转播放的实现:

项目实现的功能为通过page页面传递过来的多个图片以及多个图片的描述,通过component组件实现图片轮播,并且图片描述显示在当前图片上。

通过上述需求,我们可以看出来,需要在component定义两个属性,一个是图片URL的数组,一个是图片描述的数组。

项目位置放在git上:https://github.com/zhangyueqidlmu/picture_carousel

 将static resource目录下的static resource.zip放到salesforce中static resource中并命名为pictureCarousel

 将代码中相关component,controller和page复制到环境中,其中controller的URL为图片的URL,根据自己存储图片的位置更改相关的URL。

效果展示:

https://github.com/zhangyueqidlmu/picture_carousel/raw/master/a.avi

总结:此篇主要通过apex:component实现图片轮转播放功能,篇中有错误地方欢迎指出,有问题欢迎留言。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-12-30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档