Регистрация  |  Вход

В чем разница между <apex:outputLink value="{! $Page.MyPage}"> и <apex:outputLink value="/apex/MyPage">

В чем разница между <apex:outputLink value="{! $Page.MyPage}"> и <apex:outputLink value="/apex/MyPage">?

пожалуйста, скажите, что если использовать value="{! $Page.MyPage}", то этот линк будет одиноково хорошо работать как внутри орга, так и на сайтовом линке, который в оригинале ведет например сюда:
MyURL.com/MySite/MyPage.

мне нужно найти такое решение для outputLink, которое одиноково бы работало как в орге, так на сайте... ну не писать же два УРЛ в разметке с условным рендерингом...

В чем разница между <apex:outputLink value="{! [b]$Page.MyPage[/b]}"> и <apex:outputLink value="[b]/apex/MyPage[/b]">?

[u]пожалуйста, скажите,[/u] что если использовать value="{! $Page.MyPage}", то этот линк будет одиноково хорошо работать как внутри орга, так и на сайтовом линке, который в оригинале ведет например сюда:
MyURL.com/MySite/MyPage.

мне нужно найти такое решение для outputLink, которое одиноково бы работало как в орге, так на сайте... ну не писать же два УРЛ в разметке с условным рендерингом...

Так точно, вариант {!$Page.MyPage} должен работать адекватно везде. Раньше были проблемы с коммунити, сейчас вроде нормально работает.

Так точно, вариант {!$Page.MyPage} должен работать адекватно везде. Раньше были проблемы с коммунити, сейчас вроде нормально работает.

wilder
Так точно, вариант {!$Page.MyPage} должен работать адекватно везде. Раньше были проблемы с коммунити, сейчас вроде нормально работает.

вот это было бы отлично. я вижу и параметры к {!$Page.MyPage} присобачиваются как обычно.

ну зачем тогда value="/apex/MyPage" вообще нужен?

[quote="wilder"]Так точно, вариант {!$Page.MyPage} должен работать адекватно везде. Раньше были проблемы с коммунити, сейчас вроде нормально работает.[/quote]

вот это было бы отлично. я вижу и параметры к {!$Page.MyPage} присобачиваются как обычно.

ну зачем тогда value="/apex/MyPage" вообще нужен?

Den Brown
wilder
Так точно, вариант {!$Page.MyPage} должен работать адекватно везде. Раньше были проблемы с коммунити, сейчас вроде нормально работает.

вот это было бы отлично. я вижу и параметры к {!$Page.MyPage} присобачиваются как обычно.

ну зачем тогда value="/apex/MyPage" вообще нужен?

Это совместимость обратная.

[quote="Den Brown"][quote="wilder"]Так точно, вариант {!$Page.MyPage} должен работать адекватно везде. Раньше были проблемы с коммунити, сейчас вроде нормально работает.[/quote]

вот это было бы отлично. я вижу и параметры к {!$Page.MyPage} присобачиваются как обычно.

ну зачем тогда value="/apex/MyPage" вообще нужен?[/quote]

Это совместимость обратная.

Den Brown
wilder
Так точно, вариант {!$Page.MyPage} должен работать адекватно везде. Раньше были проблемы с коммунити, сейчас вроде нормально работает.

вот это было бы отлично. я вижу и параметры к {!$Page.MyPage} присобачиваются как обычно.

ну зачем тогда value="/apex/MyPage" вообще нужен?

Ну например редиректить на VisualForce page из Custom Button (туда Apex не вставишь)

[quote="Den Brown"][quote="wilder"]Так точно, вариант {!$Page.MyPage} должен работать адекватно везде. Раньше были проблемы с коммунити, сейчас вроде нормально работает.[/quote]

вот это было бы отлично. я вижу и параметры к {!$Page.MyPage} присобачиваются как обычно.

ну зачем тогда value="/apex/MyPage" вообще нужен?[/quote]

Ну например редиректить на VisualForce page из Custom Button (туда Apex не вставишь)