我们在使用formula或者validation rules等的时候通常会接触到很多function,这些函数很便捷的解决了我们很多问题。其实很多函数也可以应用在VF页面中,VF页面有时候应该善于使用相关的常量和函数,便捷我们的开发。

一.常用的global variable篇

1.$CurrentPage:通过CurrentPage变量你可以获取当前页面的页面名称,URL以及参数(param)值;

1 <apex:page >2     此页面的页面名称: {!$CurrentPage.Name}<br/>3     此页面的URL:{!$CurrentPage.URL}<br/>4     对此页面传递一个参数,key为param,此param对应的value为:{!$CurrentPage.Parameters.param}5 </apex:page>

显示效果:

平面设计培训,网页设计培训,美工培训,游戏开发,动画培训

2.$Label:通过此变量可以获取custom labels中配置的自定义label,自定义label分成静止的内容以及动态的内容。

平面设计培训,网页设计培训,美工培训,游戏开发,动画培训

 1 <apex:page > 2     <apex:pageBlock > 3     此种方式为动态形式的label value显示: 4     <apex:outputText value="{!$Label.Show_Message_Dynamic}"> 5         <apex:param value="1"></apex:param> 6         <apex:param value="2"></apex:param> 7     </apex:outputText> 8     </apex:pageBlock> 9  &n