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.
65 visualizzazioni.