zoukankan      html  css  js  c++  java
  • salesforce 零基础学习(三十四)动态的Custom Label

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

    步骤如下:

    一.创建custom label

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

    二.使用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即可。

  • 相关阅读:
    过滤器(Filter)
    DBUtils结果集处理器介绍
    Tomcat配置连接c3p0连接池
    JdbcUtils
    数据库连接池
    JDBC处理事务
    JDBC入门(5)--- 时间类型、大数据
    JDBC入门(4)--- 批处理
    JDBC入门(3)--- PrepareStatement
    JDBC入门(2)--- ResultSet之滚动结果集
  • 原文地址:https://www.cnblogs.com/zero-zyq/p/5619655.html
Copyright © 2011-2022 走看看