salesforce 代码阶段
APex Apex是salesforce开发的云上语言,语法类似于JAVA. MetaForce IDE 新建触发器,在新建触发器上,选择需要监听的对象。 trigger TestPosition on Position__c ( before update ) { //处理代码 } 参数可以为多个: (after insert,after update,after delete) ,甚至可以全部写上。 在触发器中,如果要执行操作 dom 的相关操作,一般会 调用自定义封装好的类。不会在触发器上直接写sql语句。或者出现操作dom的代码 Trigger的常用属性说明 变量名 说明 isInsert 插入事件,如果为插入,则为true isUpdate 更新,如果为更新,返回true isDelete 如果为删除,返回true isBefore 在之前操作 isAfter 在之后操作 isUndelete 撤销删除,返回true new 获取当前对象 newMap 获取当前对象,返回Map格式 old 返回修改之前的对象 oldMap 返回修改之前的对象,返回Map格式 size 获取影响记录大小 触发器的重要写法 确认对象。 确认好before after 确认好限制条件,需要精确到字段级别触发 Trigger与逻辑代码分开,通过trigger去调用逻辑代码类 在快速查找: 对象