【问题标题】:Order of execution standardController and ExtensionController in SalesforceSalesforce 中执行标准控制器和扩展控制器的顺序
【发布时间】:2018-05-04 10:53:33
【问题描述】:

一个页面有标准控制器和具有save()功能的扩展控制器

运行页面时:

  1. 扩展的 save() 函数将只运行
  2. 标准的 save() 函数将只运行
  3. 先运行标准的save()函数,然后运行扩展的save()函数
  4. 标准的 save() 函数将首先运行,然后将覆盖扩展的 save() 函数。
  5. save() 扩展的函数将首先运行,然后是标准的 save() 函数将运行

【问题讨论】:

  • 你有什么问题?

标签: salesforce


【解决方案1】:

我相信它只会在使用方法名称找到的第一个扩展上运行 Save,然后如果没有找到它会回退到 std 控制器。如果您想通过调用标准控制器上的 save 方法运行标准保存,您将作为参数传递给扩展构造函数。

【讨论】:

    猜你喜欢
    • 2020-12-12
    • 1970-01-01
    • 2015-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-05
    • 2015-01-22
    • 1970-01-01
    相关资源
    最近更新 更多