brJqGridPlugin
1) Attivare il plugin in ProjectConfiguration.class.php
$this->enablePlugins('brJqGridPlugin');
2) Attivare i moduli nel settings.yml
brJsonGrid,brActionGrid
3) Aggiungere i css nel view.yml
/brJqGridPlugin/css/ui.jqgrid.css
4) Aggiungere i js nel view.yml
/brJqGridPlugin/js/i18n/grid.locale-it.js,/brJqGridPlugin/js/jquery.jqGrid.min.js
5) Nella Action del modulo desiderato creare l'oggetto griglia
$this->nomechesivuole = new brJqGrid('NomeClasseTabellaDaGestire');
6) Nel Success mostrare la griglia
show() ?>
Opzioni:
Nella Action del modulo dove si crea l'oggetto griglia si possono richiamare le seguenti funzioni che possono
essere usate per personalizzare la griglia:
- $this->nomechesivuole->setAltezza(100);
Configura l'altezza della griglia, accetta valori numerici
- $this->nomechesivuole->setLarghezza(800);
Configura la larghezza della griglia, accetta valori numerici
- $this->nomechesivuole->setCampoOrdineIniziale('nomedelcampo');
Configura il campo da ordinare alla prima creazione della griglia
- $this->nomechesivuole->setDirezioneOrdineIniziale('asc');
Configura il tipo di ordinamento alla prima creazione della griglia
parametri ammessi "asc" e "desc"
- $this->nomechesivuole->setOperazioniGlobaliAggiungi('true');
Attiva il pulsante aggiungi sul navigatore
parametri ammessi "true" e "false"
- $this->nomechesivuole->setOperazioniGlobaliCancella('false');
Attiva il pulsante cancella sul navigatore
parametri ammessi "true" e "false"
- $this->nomechesivuole->setOperazioniGlobaliCerca('true');
Attiva il pulsante cerca sul navigatore
parametri ammessi "true" e "false"
- $this->nomechesivuole->setOperazioniGlobaliModifica('false');
Attiva il pulsante modifica sul navigatore
parametri ammessi "true" e "false"
- $this->nomechesivuole->setOperazioniGlobaliRecordPerPagina(10);
Configura il numero di record da mostrare per ogni pagina
parametro ammesso numerico
- $this->nomechesivuole->setOperazioniGlobaliVedereRecord('true');
Attiva la visualizzazione dei record sul navigatore
parametri ammessi "true" e "false"
- $this->nomechesivuole->setOperazioniGlobaliFiltroInLinea('true');
Attiva la visualizzazione del filtro nell'intestazione della griglia
parametri ammessi "true" e "false"
$this->nomechesivuole->setOperazioniGlobaliNavigatore('true');
$this->nomechesivuole->setTitolo('Lista Aliquote Iva');
TODO