Когда пользователь «сохраняет» контакт (например), независимо от того, новый он или только что обновленный, мне необходимо: сделать внешнюю выноску, используя одно из значений поля «Контакт» в качестве поиска; отобразить результаты выноски, чтобы пользователь мог сделать выбор Обновить контакт на основе выбора пользователя отображать обновленный контакт Я нашел два подхода, но в обоих я достиг точки, которую мне нужно решить.
Метод на основе триггера
В триггере «после» передайте строку поиска обратному вызову. Обновите контакт с выбором
Проблемы
- Как передать строку поиска или результаты на страницу visualforce для отображения результатов поиска?
- Когда пользователь делает выбор и обновление выполнено, как мне вернуться к обновленному контакту?
Переопределить базовый метод
Я нашел обсуждение здесь это, кажется, предлагает использовать переопределение и перенаправление кому-то, кто спрашивает о «Редактировать». Я думаю, что это также можно сделать с помощью кнопки «Сохранить».
Проблема
- Это должно быть развертываемое решение, поэтому я думаю, что переопределение должно быть установлено в коде (я использую IDE), а не через программу установки (или я ошибаюсь?). Я не могу понять, возможно ли это и как это сделать
Извините за подробный вопрос. Не хотел просто задать неправильный вопрос (т.е. предположить, что я знаю лучший подход).
Спасибо...