User Tools

Site Tools


roadwarrior_moduli:reportdatatable

This is an old revision of the document!


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:

CAMPOObbl.Descr
RPF_KEYSIautomatico
RPF_RIFDITTAnodeve essere compilato se non lo è gruppo
RPF_RIFREPsi riferimento report
RPF_PARAMFIELDsinome del parametro da valorizzare, quelli presenti in RP_PARAMS del record principale
RPF_TYPEsitipo di filtro: select, date, textbox, checkbox
RPF_NAMEsidescrizione in maschera
RPF_IDFIELDnoserve in caso di tipo select per indicare la proprietà usata come id e passata alla qry
RPF_DISPLAYFIELDno serve sy tipo select per la descrittiva visualizzata in elenco
RPF_APInoserve in select per recuperare elenco valori, vedi dopo
RPF_SEARCHPARAMnoin select per fare ricerca in elenco valori, dipende da API
RPF_RIFGRUPPOnoper gruppo di aziende in alternativa a RIFDITTA

Esempio di record select

RPF_KEYRPF_RIFDITTARPF_RIFREPRPF_PARAMFIELDRPF_TYPERPF_NAMERPF_IDFIELDRPF_APIRPF_DISPLAYFIELDRPF_SEARCHPARAMRPF_RIFGRUPPO
32NULL122RIFAGEselectAgenteid/Agenti/ListJSON/texttext6
33NULL122RIFCLIselectClienteid/Clienti/ListJSON1/texttext6
34NULL122RIFTCselectTipo Cliid/Generic/ListSelect/BaseTipoCliente/?displaymember=BTC_Testotexttext6
roadwarrior_moduli/reportdatatable.1749571452.txt.gz · Last modified: by andrea

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki