Guida sulla JqGrid

Introduzione…

Attributi JqGrid

I principali Attributi per le grid sono:

cellEdit:true/false, → Rende la cella modificabile o meno.

rowList:[], → Lista delle righe

rowNum:15, → Numero di righe da visualizzare nella form (Se si vorranno ottenere tutte le righe in una sola pagina sarà necessario impostare il rowNum ad un numero uguale o superiore al numero di righe contenuto nel DB)

caption: “Titolo” → E' l'intestazione visualizzata nelle Grid

sortname:'NomeCampo', → Riordinare per nome,'Nome del campo che viene usato per riordinare'

sortorder:'NomeCampo', → Riordinare per nome del campo

navGrid:true/false, → Visualizza o meno la barra che conterrà i vari bottoni di navigazione. Se impostata su false e altri eventuali bottoni su true, i bottoni non verranno ugualmente visualizzati. (Es. navButtonDel,navButtonAdd ecc.)

navButtonDel:/true/false, → bottone del visibile/non visibile

navButtonAdd:false/true, → Definisce se il bottoneAdd è visibile/non visibile

navButtonEdit:true/false, → Bottone edit visibile/non visibile

navButtonExcel:true/false, → bottone Excell visibile/non visibile

navButtonPrint:true/false, → bottone Stampa visibile/non visibile

navButtonRefresh:true/false, → bottone Refresh visibile/non visibile

shrinkToFit:true/false, → Verificare

resizeToParent:false → Adatta la tabella alla workspace, la ridimensiona a seconda dello spazio che ha a disposizione.

maximized:true/false, → Espande l'elemento, in questo caso la tabella, per lo spazio disponibile.

closeButton:true/false, → Verificare

Formattazione di celle:

Rendere una cella una checkbox:
Formatter:
{formatter:'checkbox', formatoptions:{disabled:true}}
Nota.
disabled:true → se impostato su false, le celle(Checkbox) vengono abilitate alla modifica.