custom label在項目中經常用到,常用在apex class或者VF裡面用來顯示help text或者error message。有的時候我們需要用到的資訊是動态變化的,那樣就需要動态來顯示資訊。
步驟如下:
一.建立custom label
我們建立名為Show Message Dynamic的label,value值通過{item}來動态展示資訊。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLxgDNzIDO1YjNtYDNwczM4QTMxcjM2AjNxAjMtYjN5ATM58CX2AjNxAjMvwlN2kDMxkzLcd2bsJ2Lc12bj5ycn9Gbi52YuUTMwIzcldWYtl2Lc9CX6MHc0RHaiojIsJye.png)
二.使用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方法,描述如下圖所示
顯示效果:
總結:此篇主要講述如何建立動态的Custom Label,以及在Apex或者VF中如何調用,忽略其他内容以及邏輯,隻要掌握如何聲明以及調用動态的Custom Label即可。
作者:zero
部落格位址:http://www.cnblogs.com/zero-zyq/
本文歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接
個人下載下傳了一些相關學習的PDF檔案,如果需要下載下傳請通路百度雲 點選此處通路 密碼:jhuy
如果文章的内容對你有幫助,歡迎點贊~
為友善手機端檢視部落格,現正在将部落格遷移至微信公衆号:Salesforce零基礎學習,歡迎各位關注。