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%; |
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:
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}} |
editoptions:
{editoptions:{maxlength:2}}
Esempio:
Nome Attributo | Valore Attributo |
---|---|
class | {editable:true,cellEdit:true,editoptions:{maxlength:2}} |
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}} |
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} |
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} |
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: “€ ”}} |
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.
Metadato | Valore | Default | Descrizione |
---|---|---|---|
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.
5 visualizzazioni.