Renderizar evento de pie de formulario RenderCrudFormFooter
`RenderCrudFormFooterEvent` se envía desde las páginas del formulario CRUD. Los módulos pueden escucharlo para agregar scripts específicos del formulario, marcado de modales o vistas Blade de apoyo.
Donde se Ejecuta
Este evento se implementa en resources/views/pages/dashboard/crud/form.blade.php. NexoPOS lo envía en la sección de pie de página del panel de control con la instancia actual del formulario CRUD.
Propiedades disponibles
$event->output: una instancia deApp\\Classes\\Outpututilizada para añadir contenido de pie de página renderizado.$event->instance: la instancia actual del formulario CRUD. Úsala para apuntar a un solo formulario CRUD.
Ejemplo de oyente
<?php
namespace Modules\MyModule\Listeners;
use App\Events\RenderCrudFormFooterEvent;
use Modules\MyModule\Crud\PrinterCrud;
class RenderCrudFormFooterEventListener
{
public function handle( RenderCrudFormFooterEvent $event )
{
if ( $event->instance instanceof PrinterCrud ) {
$event->output->addView( 'MyModule::printers.form-footer' );
}
}
}
Resumen
- Utiliza este evento para la salida del pie de página que pertenece a una página de formulario CRUD.
- Comprueba
$event->instancecuando la vista inyectada deba aplicarse solo a un formulario CRUD específico.