天天看點

salesforce 零基礎學習(三十四)動态的Custom Label

custom label在項目中經常用到,常用在apex class或者VF裡面用來顯示help text或者error message。有的時候我們需要用到的資訊是動态變化的,那樣就需要動态來顯示資訊。

步驟如下:

一.建立custom label

我們建立名為Show Message Dynamic的label,value值通過{item}來動态展示資訊。

salesforce 零基礎學習(三十四)動态的Custom Label

二.使用custom label實作動态顯示

為了友善顯示,将custom label顯示在trigger中處理錯誤資訊。

1 trigger GoodsSignTrigger on GoodsSign__c (before insert) {
2     List<GoodsSign__c> goodsSignList = trigger.new;
3     for(GoodsSign__c currentGoodsSign : goodsSignList) {
4         currentGoodsSign.addError(String.format(Label.Show_Message_Dynamic,new List<String>{'xxx1','xxx2'}));
5     }
6 }      

其中,這裡主要用到的是String.format方法,描述如下圖所示

salesforce 零基礎學習(三十四)動态的Custom Label

顯示效果:

salesforce 零基礎學習(三十四)動态的Custom Label

總結:此篇主要講述如何建立動态的Custom Label,以及在Apex或者VF中如何調用,忽略其他内容以及邏輯,隻要掌握如何聲明以及調用動态的Custom Label即可。

作者:zero

部落格位址:http://www.cnblogs.com/zero-zyq/

本文歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接

個人下載下傳了一些相關學習的PDF檔案,如果需要下載下傳請通路百度雲 點選此處通路 密碼:jhuy

如果文章的内容對你有幫助,歡迎點贊~

為友善手機端檢視部落格,現正在将部落格遷移至微信公衆号:Salesforce零基礎學習,歡迎各位關注。