Apéndice A. FAQs, resolución de problemas comunes

Tabla de contenidos

A.1. ¿Cómo puedo recargar el maestro desde el detalle?
A.2. ¿Qué opciones de impresión/exportación ofrece el framework?

A.1. ¿Cómo puedo recargar el maestro desde el detalle?

Puede que, en algunas ventanas, sea necesario recargar los datos del maestro tras modificar el detalle. Para ello, el framework desde su versión 3.1.4 proporciona el método refreshMaster que se podrá invocar desde los detalles.

$this->refreshMaster();

En versiones anteriores del framework esto se debía hacer con un parche. Las instrucciones son:

//Recuperamos el panel maestro
$master=IgepSession::damePanel('ClaseMaestro');
$master->regenerarInstancia();
//Compartimos conexion. De ese modo todos los campos pendientes se visualizaran en el maestro.
$master->obj_conexion = $this->obj_conexion;
//Recargamos el contenido sin recargar los detalles
$master->refreshSearch(false);
IgepSession::guardaPanel('ClaseMaestro',$master);