Skip to main content

¿Cómo puedo emular una list view que permita una mass action sobre un objeto distinto al que muestra la list view?

 

Me explico: tengo una list view que se muestra en el objeto contacto y que muestra las distintas solicitudes abiertas que tiene el contacto.

En Classic tengo un botón para marcar como duplicadas todas las solicitudes que se seleccionen en la lista, pero en LEX no funcionan los list buttons, así que no puedo hacerlo así.

He estado mirando para hacerlo con VF pages pero si quiero usar recordsetvar para usar la VF page como una list view, no aparece en la lista de VF pages de los page layout (tiene que tener como standardcontroller el mismo objeto del page layout y no usar recordsetvar), y si uso la vf page con un apex controller para poblar una tabla, consigo ver la lista de solicitudes en el page layout del contacto, pero no muestra ningún campo de selección para después ejecutar la acción.

¿Hay alguna forma de conseguir lo que busco? Es decir: que desde la página del contacto se muestre una lista de sus solicitudes pendientes, permitiendo seleccionar varias de ellas a la vez y que, pulsando un botón, cambie el estado de todas ellas a la vez.

1 commentaire
0/9000