Documentación para desarrolladores

addListView()

Añade una vista para visualizar en modo listado múltiples registros de un modelo en el PanelController. Se usa dentro de la función createViews() del PanelController. Además se debe implementar la carga de datos para esta pestaña en la función loadData() del PanelController.

Ejemplo de uso:

protected function createViews()
{
    $this->addEditView('EditFabricante', 'Fabricante', 'manufacturer');
    $this->addListView('EditFabricanteListArticulos', 'Articulo', 'products');
}

protected function loadData($viewName, $view)
{
    switch ($viewName) {
        case 'EditFabricante':
            $code = $this->request->get('code');
            $view->loadData($code);
            break;

        case 'EditFabricanteListArticulos':
            $codfabricante = $this->getViewModelValue('EditFabricante', 'codfabricante');
            $where = [new DataBaseWhere('codfabricante', $codfabricante)];
            $view->loadData('', $where);
            break;
    }
}
Buscar
Fecha de creación 04-05-2018 00:00:00
Última actualización 15-04-2019
Contador de visitas 384

Copyright (c) 2013-2020 FacturaScripts