Запретить открытие Visual Force OutputLink в новой вкладке мобильного приложения - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь создать страницу визуальной силы со ссылкой на отчет о продажах, отфильтрованный по идентификатору клиента. Пока что в некоторых случаях это работает, а в других нет. Например, ссылка работает, как и ожидалось, в браузере настольного компьютера, но в мобильном приложении всякий раз, когда я нажимаю на ссылку, открывается страница Visual Force на отдельной странице и отображаются только ссылки. Когда вы щелкаете ссылку (когда это просто страница vf), открывается отчет без фильтров.

Страница Visual Force:

<apex:page standardController="Customer__c" applyBodyTag="false" applyHtmlTag="false" showHeader="false">
   <apex:outputlink value="/lightning/r/Report/00O6A000006o1Q8UAI/view" target="_self">
       <apex:param name="fv0" value="{!Customer__c.CCUST__c}" />
       All Sales Calls (Desktop Only) Self
    </apex:outputlink>
</apex:page>

Страница Visual Force втягивается в стандартный макет страницы Заказчика. Вид рабочего стола Visual Force Page

Когда пользователь щелкает эту ссылку, он переводит его в отчет о фильтре, как и ожидалось. На мобильных устройствах отображается то же самое, но при нажатии на ссылку открывается фактическая страница VF. Как мне предотвратить это? Я попытался добавить target="_self", и произошло то же самое.

Я проверил, что страница VF видна и используется в мобильных приложениях и в Lightning, так что проблема не в этом.

...