Pregunta

En los enlaces personalizados de Salesforce, un usuario puede hacer referencia a la ID de sesión de Salesforce utilizando la variable global API, como así: {! API.Session_ID}

Tengo una página de Visualforce que necesita esta variable, pero no parece reconocerla. El mensaje de error dice que cree la 'API' de la propiedad Apex en el controlador personalizado de la página.

Este es mi uso deseado: mi enlace

¿Cómo puedo conseguir esto?

¿Fue útil?

Solución

Su problema se clasifica fácilmente, las variables globales tienen prefijo por $, por lo que lo que realmente desea es

{!$Api.Session_ID}

Lo que está pidiendo actual es el controlador para llamar a un método GetAPI que devuelva un objeto que contenga un campo llamado Session_ID. Es el $ el que permite a SFDC reconocer una variable global y no un método de controlador.

Pablo

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top