在Salesforce中使用静态资源

静态资源

静态资源是Salesforce中默认的一种数据类型,用户可以上传各种文件,比如zip文件、jpg文件、css文件、图像文件等。

在Visualforce页面、Lightning框架的开发过程中,我们可以引用静态资源,调用图像、CSS样式、JS函数等。

上传静态资源

在设置页面中搜索“静态资源”,点击“静态资源”链接,即可进入静态资源一览表。

点击“新建”按钮,即可进入静态资源的编辑界面。

静态资源编辑页面

在此界面中,需要给静态资源定义一个唯一的名字,供以后在代码中使用。

在“缓存控制”一项中,可以设置该静态资源的访问权限。

Visualforce页面中使用静态资源

在Visualforce页面中,可以使用“$Resource.静态资源名字”来调用静态资源。

假设系统中已经上传了一个JavaScript脚本作为静态资源,名字是“general_js”。在此脚本中定义了一个函数,名叫“generalFunction()”。

在Visualforce页面中,可以使用以下代码引用该JavaScript脚本,并执行其中的函数:

<apex:page>
    <apex:includeScript value="{! $Resource.general_js }"/>

    <script type="text/javascript">
        generalFunction();
    </script>

</apex:page>

使用zip文件作为静态资源

如果一个静态资源是zip文件,则在Visualforce页面中,可以将其作为文件夹看待。使用“URLFOR()”函数可以直接读取zip文件中的各个文件。

假设系统中已经上传了一个zip文件作为静态资源,名字叫“default_style”,其中包含了一个名叫“styles”的文件夹,文件夹中包含了一个名叫“default.css”的文件,那么在Visualforce页面中,可以使用以下代码读取“default.css”文件:

<apex:page>
    <apex:stylesheet value="{!URLFOR($Resource.default_style, 'styles/default.css') }"/>
</apex:page>

转载于:https://www.cnblogs.com/chengcheng0148/p/salesforce_static_resource_basic.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值