Passa al contenuto principale

DEFWIDGET

Desktop

Specifica per la creazione di Widget da report

Parametri

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
NOMEInteroINObbligatorioDesktop
IDStringaINDesktop
QUERYLongOUTDesktop
QUERYDRILLLongOUTDesktop
POSINObbligatorioDesktop
DIMINObbligatorioDesktop
AGGIORNAInteroINDesktop
CAMPIPRODCollezione di BC_REP_PRD_FLDRefDesktop
CAMPIPRODVALCollezione di BC_REP_PRD_FLD_VALUERefDesktop
REPORTStringaINDesktop
CAMPOFILTRO1Classe BC_DA_VALUE_OPTIONRef28.3Desktop
CAMPOFILTRO2Classe BC_DA_VALUE_OPTIONRef28.3Desktop
WIDGETStringaIN28.0Desktop
FILESXOStringaINDesktop
GRIDINDesktop
STACKINDesktop
EXPANDERINDesktop
DOCKINDesktop
LIVELLODRILLInteroINDesktop

NOME

InteroINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Nome del controllo

ID

StringaINInputValore non necessarioValore non necessarioDesktop

Definisce la variabile o la costante di programma che contiene l'identificativo univoco del controllo.

QUERY

LongOUTOutputValore non necessarioValore non necessarioDesktop

???

QUERYDRILL

LongOUTOutputValore non necessarioValore non necessarioDesktop

???

POS

INInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Posizionamento del controllo.

Consente di indicare la riga e la colonna. Per entrambi è possibile specificare l'unità di misura.

POS[RigaVid [UnitàMisura], ColonnaVid [UnitàMisura]]

note

L'unità di misura può essere: 'C' per il posizionamento a caratteri e 'P' per il posizionamento in pixel. L'indicazione è opzionale, se omesso si assume 'C' come default.

DIM

INInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktop

Dimensione del controllo.

Consente di indicare l'altezza e la larghezza. Per entrambi è possibile specificare l'unità di misura.

DIM[Altezza [UnitàMisura], Larghezza [UnitàMisura]]

note

L'unità di misura può essere: 'C' per il posizionamento a caratteri e 'P' per il posizionamento in pixel. L'indicazione è opzionale, se omesso si assume 'C' come default.

AGGIORNA

InteroINInputValore non necessarioValore non necessarioDesktop

???

CAMPIPROD

Collezione di BC_REP_PRD_FLDRefReferenzaValore non necessarioValore non necessarioDesktop

Indica il nome della variabile di tipo collezione che conterrà le righe restituite dalla specifica.

CAMPIPRODVAL

Collezione di BC_REP_PRD_FLD_VALUERefReferenzaValore non necessarioValore non necessarioDesktop

Indica il nome della variabile di tipo collezione che conterrà le righe restituite dalla specifica.

REPORT

StringaINInputValore non necessarioValore non necessarioDesktop

Parametro configurabile del raggruppamento derivato dalla definizione della colonna.

CAMPOFILTRO1

28.3Classe BC_DA_VALUE_OPTIONRefReferenzaValore non necessarioValore non necessarioDesktop

CAMPOFILTRO2

28.3Classe BC_DA_VALUE_OPTIONRefReferenzaValore non necessarioValore non necessarioDesktop

WIDGET

28.0StringaINInputValore non necessarioValore non necessarioDesktop

Parametro configurabile del raggruppamento derivato dalla definizione della colonna.

FILESXO

StringaINInputValore non necessarioValore non necessarioDesktop

Indica il file SXO contenente i filtri preimpostati da passare al widget e da applicare in fase di estrazione dei dati.
Il nome del file deve contenere il percorso completo, il nome del file e la sua estensione. Costante o variabile di tipo stringa.

GRID

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

Attached Property per pannello di tipo Grid

STACK

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

Attached Property per pannello di tipo Stack

EXPANDER

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

Attached Property per pannello di tipo Expander

DOCK

INInputValore non necessarioValore non necessarioDesktop
SottoParametri

Consente di indicare se l'oggetto deve occupare tutto lo spazio del DockPanel in verticale e/o in orizzontale (possono essere indicati entrambi).

LIVELLODRILL

InteroINInputValore non necessarioValore non necessarioDesktop

Consente di escludere l'utilizzo della anagrafica mittenti (se attiva).

Questa impostazione va utilizza esclusivamente se come mittente viene usato un indirizzo e-mail NON presente in anagrafica mittenti.

Esempi

Definizione semplice

 Load()
'@DEFVID DIM[30,120] NOME[Videata] ID["IDVIDEATA"] TIT["Titolo Videata"] RIBBON[IDRIBBON["RIBBONBAR"]]

'@DEFRIBBONBAR NOME[RIBBONBAR] _
IDRIBBONBAR["RIBBONBAR"] _
CATEGORIA[ID["CAT_AZIONI"] TIT["AZIONI"] _
GRUPPO[ID["GRP_NAVIGAZIONE_GEN"] TIT["Navigazione"] _
BOTTONE[ID["SYS_EXIT"] TIT["Abbandona"] VALIDADATI[#NESSUNA] AZIONE[Exit()]] _
] _
]

'@DEFGRIDPANEL NOME[GridPanel] ID["GridPanel"] TIT["Scheda Commerciale"] POS[1,1] DIM[1,1] _
LAYOUTTIT[STILE[#INTESTAZIONE_VIDEATA]] _
COLONNA[LUNGHEZZA[0.5] LAYOUT[#FISSO]] _
COLONNA[LUNGHEZZA[118] LAYOUT[#DINAMICO]] _
COLONNA[LUNGHEZZA[0.5] LAYOUT[#FISSO]] _
RIGA[ALTEZZA[0.5] LAYOUT[#FISSO]] _
RIGA[ALTEZZA[28] LAYOUT[#DINAMICO]] _
RIGA[ALTEZZA[0.5] LAYOUT[#FISSO]]

'@DEFSTACKPANEL NOME[STACKPANEL] ID["STACKPANEL"] _
POS[1,1] DIM[1,1] ORIENTAMENTO[#ORIZZONTALE] _
GRID[COL[1] RIGA[1] COLDIN[1] RIGADIN[1]]

'@DEFWIDGET NOME[WIDGET_TILES_01] ID["WIDGET_TILES_01"] _
POS[1,1] DIM[10,1] _
REPORT[ReportFolder+"AG_WGD_01.SXRPT"] _
STACK[VERTICALE]

'@DEFWIDGET NOME[WIDGET_TILES_08] ID["WIDGET_TILES_08"] _
POS[1,1] DIM[6,1] _
REPORT[ReportFolder+"AG_WGD_02.SXRPT"] _
STACK[VERTICALE]

'@DEFWIDGET NOME[WIDGET_TILES_02] ID["WIDGET_TILES_02"] _
POS[1,1] DIM[6,1] _
REPORT[ReportFolder+"AG_WGD_01.SXRPT"] _
STACK[VERTICALE]


'@DEFWIDGET NOME[WIDGET_TILES_03] ID["WIDGET_TILES_03"] _
POS[1,1] DIM[6,1] _
REPORT[ReportFolder+"AG_WGD_0NO.SXRPT"] _
STACK[VERTICALE]

'@DEFWIDGET NOME[WIDGET_TILES_09] ID["WIDGET_TILES_09"] _
POS[1,1] DIM[6,1] _
REPORT[ReportFolder+"AG_WGD_02.SXRPT"] _
STACK[VERTICALE]

'@ENDSTACKPANEL NOME[STACKPANEL]

'@ENDGRIDPANEL NOME[GridPanel]

'@RUNVID

...
'@SRP Load()

ReportFolder = BCContextInfo.GetCartellaDati()

Return

...
'@SRP Exit()

'@EXITWINDOW

Return