Порядок исполнения стандартных контроллеров и расширений контроллеров в Salesforce - PullRequest
0 голосов
/ 04 мая 2018

одна страница имеет стандартный контроллер и контроллер расширения, которые имеют функцию save ()

при запуске страницы:

  1. Функция расширения save () будет работать только
  2. Функция save () стандартно будет работать только
  3. Сначала будет запускаться стандартная функция save (), а после этого - функция расширения save ()
  4. Сначала будет запущена стандартная функция save (), а после этого будет расширена функция расширения save ().
  5. Сначала будет запущена функция расширения save (), а после этого будет запущена стандартная функция save ()

1 Ответ

0 голосов
/ 04 мая 2018

Я полагаю, что он запустит сохранение только на первом найденном расширении с именем метода, а затем вернется к контроллеру std, если не найден. Если вы хотите запустить стандартное сохранение из вызова, сохраните метод на стандартном контроллере, который вы передаете в качестве аргумента конструктору расширений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...