Кнопка, используемая для навигации на странице Visualforce, не работает

#apex #visualforce

#apex #visualforce

Вопрос:

у нас есть кнопка на странице visualforce, которая была вызвана с портала сообщества и используется для перехода с одной страницы visualforce на другую страницу visualforce с помощью ссылочного класса page. Кнопка не отвечает.

Ответ №1:

Используйте консоль javascript вашего браузера (особенно вкладку Network), чтобы проверить, отправляется ли запрос и какие ошибки (если таковые имеются) возвращаются.

Используйте Setup -> Debug logs, добавьте в него пользователя, посмотрите, есть ли какие-либо ошибки в журнале отладки. Если страница открыта без входа в систему — вы все равно можете ее отладить, найдите специальный «Гостевой пользователь сайта» и добавьте его в журналы отладки.

Мое внутреннее чувство — это безопасность. Вероятно, профилям нужен доступ к классу Apex, действующему как контроллер. https://releasenotes.docs.salesforce.com/en-us/winter20/release-notes/rn_lc_restrict_apex_guest_users.htm и https://releasenotes.docs.salesforce.com/en-us/winter20/release-notes/rn_lc_restrict_apex_authenticated_users.htm