Conocer las funciones que hay que evitar en Lightning Experience
Objetivos de aprendizaje
Conocer las funciones que hay que evitar en Lightning Experience
Lightning Experience está evolucionando y creciendo aún, y (¡Alerta de la Ley de Protección de Datos!), esperamos reducir la lista a medida que pase el tiempo.
El encabezado y la barra lateral de Salesforce Classic siempre se suprimen
Evitar <apex:iframe>
Las páginas de Visualforce se encierran en su propio iframe cuando se muestran en Lightning Experience. Como se trata ampliamente en Exploración del contenedor de aplicaciones de Visualforce, esto tiene un número de implicaciones significativas sobre el comportamiento de la página. La incorporación de un nivel adicional a la pila de iframe aumenta la complejidad del entorno.
Puede manejar esta complejidad si entiende de iframes y cómo afectan el DOM y a JavaScript. De todos modos, es difícil depurar iframes anidados si no tiene experiencia trabajando con ellos. Por esta razón, sugerimos que evite esta etiqueta en páginas utilizadas en Lightning Experience.
No, de veras, no establezca window.location directamente
Consulte la unidad Gestión de la navegación para obtener detalles.
sforce.one no es solo para la aplicación móvil Salesforce
Utilice uno de los métodos documentados para distinguir entre los entornos Salesforce Classic, la aplicación Salesforce y Lightning Experience. Las técnicas admitidas están disponibles en Visualforce, Apex y JavaScript.
Para consultar todos los detalles, vea la unidad Compartir páginas de Visualforce entre Classic y Lightning Experience.
Cambios con sustituciones de acciones
- Ficha Objeto
- Lista de objetos
- Vista de registros
- Modificación de registros
- Creación de registros
- Eliminación de registros
Sin que sea relevante la configuración de la interfaz de usuario en su organización, la ficha Objeto y la lista de objetos pueden sustituirse en Configuración. La sustitución de la acción de la ficha Objeto sustituye la página de inicio de objetos en Lightning Experience.
No obstante, no se puede acceder a la acción de lista de objetos en la interfaz de usuario de Lightning Experience, de modo que no hay manera de activarla. Si su organización sustituyó la acción de la lista de objetos de cualquier objeto, las funciones no estarán disponibles cuando los usuarios utilicen Lightning Experience. Si hay funciones esenciales en esa sustitución, tendrá que encontrar otra forma de dejarlas disponibles.
Sustitución en Configuración | Salesforce Classic | Lightning Experience | La aplicación Salesforce |
---|---|---|---|
Ficha | ficha Objeto | página de inicio de objeto | buscar |
Lista | lista de objetos | n/a | página de inicio de objeto |
Ver | vista de registro | página de inicio de registro | página de inicio de registro |
Modificar | modificación de registro | modificación de registro | modificación de registro |
Nueva | creación de registro | creación de registro | creación de registro |
Eliminar | eliminación de registro | eliminación de registro | eliminación de registro |