前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >salesforce 零基础学习(三十四)动态的Custom Label

salesforce 零基础学习(三十四)动态的Custom Label

作者头像
Zero-Zhang
发布2018-01-05 11:17:41
5280
发布2018-01-05 11:17:41
举报

custom label在项目中经常用到,常用在apex class或者VF里面用来显示help text或者error message。有的时候我们需要用到的信息是动态变化的,那样就需要动态来显示信息。

步骤如下:

一.创建custom label

我们创建名为Show Message Dynamic的label,value值通过{item}来动态展示信息。

二.使用custom label实现动态显示

为了方便显示,将custom label显示在trigger中处理错误信息。

代码语言:javascript
复制
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即可。

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

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

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

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

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