1. Callout类似于数据库的存储过程、存储函数,当一个值改变时,另一个值也跟着改变。
  2. 工厂类:在Factory包中新建CalloutFactory类,继承CustomCalloutFactory
  3. 创建CalloutFactory.xml文件,name和class选自己新建的类,service添加IColumnCalloutFactory
  4. 创建Callout类,见名知意,以Callout结尾,继承CustomCallout
  5. 在工厂类中注册Callout类,注册时需要指定哪个表的那个字段发生变化时,会触发该类
  6. 导包的快捷键,ctrl+shift+o
  7. Callout事件在beforeSave和AfterSave之前先触发,是值改变事件
  8. 应用场景:一个字段的值会随着 其他某个字段的改变而改变,如果会随着多个字段的改变而改变时,则需要创建多个Callout类,分别进行值的修改。