===== 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. \\ ----- **Rendere una cella Date:**\\ \\ Formatter:\\ \\ {formatter:eqdate}