Indice

Tabelle


Per quanto riguarda i dati elemento per una tabella sono:

Dati non necessari:


Attributi elemento più tutti quelli html possibili per gli elementi:


Nota.
Per maggiori informazioni sui Metadati (Opzioni) della grid consulta anche Questa Lista


Esempio:

Nome Attributo Valore Attributo
class {caption: “Elenco Passi Procedimento”,width:570,height:320,autowidth:true,rowNum:1000,rowList:[],navGrid:true,navButtonEdit:true,navButtonAdd:true,navButtonDel:true,shrinkToFit:true,resizeToParent:true,pgbuttons:false,pginput:false}
style font-size:100%;

Struttura

Generalmente è utilizzata per i td, in quanto il th oltre ad un label elemento non necessita di altri attributi.
La table→ ita-jqGrid gestisce automaticamente i campi che verranno riempiti, e come sottoelementi della tabella dovranno essere dichiarati i vari th(Intestazioni) e td(colonne).

Per quanto riguarda i dati elemento per gli elementi delle tabelle utilizzabili sono:

Dati non necessari:


Attributi elemento più tutti quelli html possibili per gli elementi:

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.

Esempio:

Nome Attributo Valore Attributo
class {formatter:'checkbox', formatoptions:{disabled:true}}




Maxlength Ad una Cella


editoptions:

{editoptions:{maxlength:2}}


Esempio:

Nome Attributo Valore Attributo
class {editable:true,cellEdit:true,editoptions:{maxlength:2}}




Rendere una cella Date


Formatter:

{formatter:eqdate, formatoptions:{disabled:true}} Nota.
disabled:true → se impostato su false, le celle(Checkbox) vengono abilitate alla modifica.

Esempio:

Nome Attributo Valore Attributo
class {formatter:eqdate, formatoptions:{disabled:true}}




Rendere una cella Editabile


Per rendere una cella editabile tra i metadati della cella (td) è opportuno inserire:
{editable:true,cellEdit:true} → se impostato su false o comunque non viene inserito il metadato “editable:true” la cella non risulterà editabile.

Esempio:

Nome Attributo Valore Attributo
class {editable:true,cellEdit:true}




Rendere una colonna non sortabile


Per rendere una colonna non sortabile è opportuno inserire:
{sortable:false} → se impostato su false o comunque non viene inserito il metadato “sortable:false” la colonna sarà sortabile.

Esempio:

Nome Attributo Valore Attributo
class {sortable:false}




Rendere una cella di formato valuta 0,00

Per rendere una cella di formato valuta tra i metadati della cella (td) è opportuno inserire:
{formatter:'currency'}

E' possibile inserire alcuni formatoption come:



Esempio Solo Formatter:

Nome Attributo Valore Attributo
class {formatter:'currency'}



Esempio Formatter e FormatOption:

Nome Attributo Valore Attributo
class {formatter:'currency',formatoptions:{prefix: “€ ”}}


Anagrafica metadati tabella

Metadato Valore Default Descrizione
altRows (boolean) false Abilita colori alternati per le righe della tabella.
caption (string) '' La caption della tabella. Se vuoto non viene inserito l'header della caption.
cellEdit (boolean) false Abilita l'edit inline nelle celle.
filterToolbar 1 (boolean) false Abilita la barra dei filtri.
itaSelectable 1 (boolean) Abilita gli eventi alla selezione delle righe.
multiselect (boolean) false Abilita le checkbox per la seleziona multipla delle righe.
multiselectEvents 1 (boolean) false Abilita gli eventi alla spunta delle checkbox di selezione multipla.
pgbuttons (boolean) true Indica se mostrare i pulsanti di navigazione pagine.
pginput (boolean) true Indica se mostrare l'input per l'inserimento della pagina da navigare.
resizeToParent 1 (boolean) false Abilita l'autoresize della griglia relativamente alla width e height dell'elemento padre.
rowList (array) [] Se popolato, costruisce una select per la selezione delle righe da mostrare in una pagina basata sui valori inseriti nell'array.
rowNum (int) 20 Numero di righe da mostrare per pagina.
showAuditColumns 1 (boolean) false
showRecordStatus 1 (boolean) false
showInlineButtons 1 (boolean|array) false
shrinkToFit (boolean)
sortname (string) '' Nome della colonna per cui ordinare i dati della tabella all'apertura.
sortorder (string) 'asc' Ordine per cui sortare la colonna. I valori accettati sono asc e desc.
navGrid 1 (boolean) false
navButtonAdd 1 (boolean) false
navButtonEdit 1 (boolean) false
navButtonCopy 1 (boolean) false
navButtonDel 1 (boolean) false
navButtonView 1 (boolean) false
navButtonExcel 1 (boolean) false
navButtonPrint 1 (boolean) false
navButtonRefresh 1 (boolean) false
columnChooser 1 (boolean) true
onExpandNode 1 (boolean) false
onCollapseNode 1 (boolean) false
expandAllButton 1 (boolean) false

1) metadato custom

Per tutti i parametri originali, è possibile consultare la documentazione ufficiale.

Anagrafica metadati colonne

Metadato Valore Default Descrizione

Risoluzione problemi

Si verifica se la somma delle colonne non supera la larghezza delle icone in basso a sinistra. E' possibile risolvere modificando la larghezza delle colonne o impostando il metadato width della tabella.