This is an old revision of the document!
Table of Contents
Report DataTable
Configurazione
In tabella REPORT_PERSONALIZZATI campo RP_jsonconfig con json di configurazione ad hoc.
Al momento tratta:
- Array Columns, obbligatorio per vedere le colonne in tabella.
- showSearchBtn: pulsante per avviare la ricerca, inibisce ricerca automatica compilando filtri.
Proprietà speciali in columns:
- colStyle per stile personalizzato, ad esempio min-width per larghezza maggiorata;
- numDecimal per trattare il campo come numero;
- viewTotal : per somma in fondo alla griglia;
Esempio:
{“showSearchBtn”:true,
“Columns”:[
{“key”:“ORDINE”,“title”:“ORDINE”,“sortable”:true,“filter”:true,“sortDirection”:“asc”}, {“key”:“DATAORD”,“title”:“Data”,“sortable”:true,“filter”:true}, {“key”:“CODCLI”,“title”:“Cod.Cliente”,“sortable”:true,“filter”:true}, {“key”:“DESCLI”,“title”:“Cliente”,“sortable”:true,“filter”:true,“colStyle”:“min-width: 15em;”}, {“key”:“STATO_ORDINE”,“title”:“Stato”,“sortable”:true,“filter”:true}, {“key”:“AGENTE”,“title”:“Agente”,“sortable”:true,“filter”:true}, {“key”:“DESOFF”,“title”:“Offerta”,“sortable”:true,“filter”:true}, {“key”:“ODT_NUMRIFOFF”,“title”:“Ist.Offerta”,“sortable”:true,“filter”:true}, {“key”:“MOLTI”,“title”:“Moltip.”,“sortable”:true,“filter”:true}, {“key”:“QTA”,“title”:“QTA”,“sortable”:true,“filter”:false,“align”:“end”,“numDecimal”:0,“viewTotal”:true}, {“key”:“QTAOMA”,“title”:“Omaggi”,“sortable”:true,“filter”:false,“align”:“end”,“numDecimal”:0,“viewTotal”:true},{“key”:“IMPNETTO”,“title”:“Importo”,“sortable”:true,“filter”:false,“align”:“end”,“numDecimal”:0,“viewTotal”:true}
]}
Filtri
Per avere filtri compilare tabella REPORT_PERSONALIZZATI_FILTERS
Tracciato record:
| CAMPO | Obbl. | Descr |
| RPF_KEY | SI | automatico |
| RPF_RIFDITTA | no | deve essere compilato se non lo è gruppo |
| RPF_RIFREP | si | riferimento report |
| RPF_PARAMFIELD | si | nome del parametro da valorizzare, quelli presenti in RP_PARAMS del record principale |
| RPF_TYPE | si | tipo di filtro: select, date, textbox, checkbox |
| RPF_NAME | si | descrizione in maschera |
| RPF_IDFIELD | no | serve in caso di tipo select per indicare la proprietà usata come id e passata alla qry |
| RPF_DISPLAYFIELD | no | serve sy tipo select per la descrittiva visualizzata in elenco |
| RPF_API | no | serve in select per recuperare elenco valori, vedi dopo |
| RPF_SEARCHPARAM | no | in select per fare ricerca in elenco valori, dipende da API |
| RPF_RIFGRUPPO | no | per gruppo di aziende in alternativa a RIFDITTA |
