Я хочу выставить голый xml/json на VisualForce

Я пытаюсь предоставить самостоятельно сгенерированный XML (или JSON) из VisualForce. Однако я не могу найти способ переопределить родительские страницы в компоненте apex:page, поэтому я получаю все меню, панели и весь дополнительный html.

Но я хочу обслуживать только самогенерируемый xml. В основном я хочу сделать это:

http://salesforceserverXX.com/apex/page ---->

содержание

Это возможно?


person egar    schedule 20.06.2011    source источник
comment
Я добавил образец xml после ----› Но я думаю, что stackoverflow избежал его из-за проблем с безопасностью.   -  person egar    schedule 20.06.2011


Ответы (2)


Да, это возможно. Ниже код VF выводит строку JSON. Обратите внимание на параметры showhedear и contentType. ControllerClass — это апекскласс, в котором размещается метод «processRequest», который генерирует строку JSON «requestReponse».

<apex:page controller="ControllerClass"
    contentType="text/javascript"
    showHeader="false"
    cache="true"
    expires="1"
    action="{!processRequest}">{!requestResponse}</apex:page>
person Chirag Mehta    schedule 21.06.2011

Да, проверьте эта ветка обсуждения.

person jkraybill    schedule 21.06.2011