Пробовал кто-нибудь скачивать VF странички, используя стандартный класс Http?
Пробовал кто-нибудь скачивать VF странички, используя стандартный класс Http?
Я не пробовал.
Но смотрел в браузере исходник страницы.
В "исходнике" прописаны имена VF переменных так как они есть у тебя в разметке, ха-ха (а вот на сайтовой странице такого нет).
Думаю, что DOM VF страницы создается исключительно в помощью JS скриптов, а тот фрагмент который мы видит в исходнике как "наш код" приводится там просто "для справки".
Я не пробовал. Но смотрел в браузере исходник страницы. В "исходнике" прописаны имена VF переменных так как они есть у тебя в разметке, ха-ха (а вот на сайтовой странице такого нет). Думаю, что DOM VF страницы создается исключительно в помощью JS скриптов, а тот фрагмент который мы видит в исходнике как "наш код" приводится там просто "для справки".
[quote="Gres"]Пробовал кто-нибудь скачивать VF странички, использую мстандартный класс Http?[/quote] Не скачивал, но хотел бы узнать - для чего? Что за необходимость если не секрет? Если рассуждать в теории, то VF страницы (обычные, не открытые) требуют аутентификации которая работает через куки. Т.е. надо просто воспроизвести GET запрос к странице как в браузере, со всеми заголовками и куками и по идее будет страница.
или ты имеешь ввиду выкачать страницу со всеми зависимостями?
[quote="Gres"]Пробовал кто-нибудь скачивать VF странички, использую мстандартный класс Http?[/quote] чисто теоретически, ничего сложного. только вот, если на странице есть немножечко JS, смысла в таком скачивании немного) или ты имеешь ввиду выкачать страницу со всеми зависимостями?
[quote="Dmitry Shnyrev"]Не скачивал, но хотел бы узнать - для чего? Что за необходимость если не секрет? [/quote] Автоматизация процесса
[quote="Maxim Elets"]чисто теоретически, ничего сложного. [/quote] И практически тоже, просто нужно логиниться с нужными куками.
Думаю, что это не совсем так, с большой долей вероятности у вас включен режим development mode - поэтому вы увидели такой хитрый контент с голыми переменными, VF рендерится на сервере.
[quote="Den Brown"]Я не пробовал. Но смотрел в браузере исходник страницы. В "исходнике" прописаны имена VF переменных так как они есть у тебя в разметке, ха-ха (а вот на сайтовой странице такого нет). Думаю, что DOM VF страницы создается исключительно в помощью JS скриптов, а тот фрагмент который мы видит в исходнике как "наш код" приводится там просто "для справки".[/quote] Думаю, что это не совсем так, с большой долей вероятности у вас включен режим development mode - поэтому вы увидели такой хитрый контент с голыми переменными, VF рендерится на сервере. [quote="Gres"]Пробовал кто-нибудь скачивать VF странички, используя стандартный класс Http?[/quote] PageReference.getContent() метод не подходит? Единственная проблема - если я правильно помню, в контексте scheduled/batch apex job'а нельзя использовать этот метод, но тогда можно сделать прокси страничку VF, которая внутри у себя будет использовать PageReference.getContent(), а к этой страничке обращаться, используя Http класс.
[quote="ilya leshchuk"]PageReference.getContent()[/quote] Спасибо, не знал. Суть воопроса была в том, что автоматизировать несколько действий, но из использования view state, не всегда это возможно.