Как отобразить предупреждающее сообщение в макете страницы На основе нового и существующего предложения - PullRequest
0 голосов
/ 14 мая 2019

Мне нужно отобразить пользователю предупреждающее сообщение на основе следующих условий.

  1. Создан новый отряд (Status='New Prospect') и (Type = 'New')
  2. Существующий отрядизменено и (Type = 'New') и (Status = 'New Prospect' or 'untouched' or 'qualified')

Я написал код для показа всплывающего окна с использованием vfpage и добавил в макет страницы, но не смог написать код для того, является ли это новым лидером илисуществующее руководство.

1 Ответ

1 голос
/ 18 мая 2019

К тому времени, когда Salesforce визуализирует макет страницы, вы не сможете различить «новую» или «существующую» запись - для отображения страницы должна существовать запись.

Вы можете проверитьполе CreatedDate и применить пороговое значение (скажем, последние 2 минуты), чтобы решить, что вы хотите назвать новой записью.

Единственный способ фактически вмешиваться в контекст пользовательского интерфейса при создании новой записиили редактировать существующую запись, чтобы реализовать переопределения Visualforce для действий New и Edit для этого типа sObject.Поскольку это требует гораздо больших усилий и постоянного обслуживания, а также более плохого пользовательского опыта, я не очень рекомендую это.

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