¿Cómo habilitar el registro de depuración para los usuarios invitados de un Site? En nuestro día a día programamos infinidad de líneas de código en nuestras aplicaciones de Salesforce, y nos encontramos con situaciones que requieren entender el problema, buscar información e inventar una solución. A continuación os contamos uno de esos muchos problemas con […]
Trucos VisualForce
Angular2 en Visualforce. ¿Vale la pena?
Hoy os vamos a contar nuestra experiencia integrando Angular2 en Visualforce. Angular2 y Salesforce son una combinación excelente si lo que buscamos es «reactividad» y dinamismo en nuestra web o en nuestra aplicación. Front-End en Salesforce Es cierto que Salesforce no es famoso por ofrecer herramientas de desarrollo front-end que respondan a las demandas que […]
Bootstrap: Cómo hacer que tus páginas se parezcan a las de Twitter
A veces customizar tus paginas Visualforce se vuelve un dolor de cabeza, pues los estilos que nos proporciona Salesforce por defecto son muy poco ¨estéticos¨ y aburridos. Utilizar unos botones bonitos o unas cajetillas de texto redondeadas ya nunca más será un problema, y lo mejor de todo es que ya están diseñadas y no […]
Crea tus propios componentes con DynamicComponent
Cuantas veces habremos añadido ese elemento a una página que se repetía en todas las demás. Y lo engorroso que suponía realizar una modificación en dicho elemento cada vez que queríamos cambiar alguna funcionalidad…teníamos que ir página por página cambiándolo a mano. Como ejemplos podríamos poner un encabezado dinámico (apex:outputField), o bien alguna etiqueta de […]
ApexPages.Message o el arte de personalizar nuestros mensajes de error
Un reto que siempre nos planteamos cuando diseñamos nuestras Visualforce pages es la validación de datos en la página y su consiguiente mensaje de error en caso negativo. Salesforce proporciona 2 herramientas para la validación de datos. Validation Rules o reglas que se ejecutarán antes de salvar los datos(ejemplo: Si tu edad es menor de […]
Correcto uso de la renderización de componentes en cascada en Visualforce Pages
Un problemilla que se me planteaba desde hace mucho tiempo era que cuando renderizaba componentes en cascada en una visualforce page no lo hacia convenientemente y el resultado no era el esperado. un ejemplo sencillo. Tenemos una ¨multipick-list¨ con la cual queremos renderizar un ¨Ouputfield¨ del tipo ¨Text¨. Mi idea era renderizar el segundo componente […]
Cómo mostrar el numero de fila de una tabla dinámica
Muchas veces es necesario mostrar el numero de fila que estamos mostrando en pantalla, ya sea utilizando la etiqueta <apex:repeat> o bien creando una tabla dinámica con <apex:pageBlockSection >. Mi reto era crear una tabla dinámica que mostrara un nombre genérico para cada cabecera de fila («Empleado») y conforme añada nuevas entradas a la lista, la cabecera […]