I prospetti e dashboard WebFOCUS Active Technologies forniscono business intelligence (BI) per qualsiasi computer o dispositivo mobile in esecuzione in un browser web. Active Technologies presenta dati con una serie di capacità analitiche interattive in un singolo documento portatile, ricevibile da qualsiasi tipo di dispositivo mobile. Gli utenti di rich applications interattive, creare con Active Technologies, sono in grado di manipolare facilamente i dati, esplorare informazioni in modo intuitivo e scoprire tendenze e modelli cruciali, usando caratteristiche e gesti dell'interfaccia utente per multi-touch screen.
Con Active Technologies, è possibile sviluppare facilemente applicazioni BI completamente portatili, consegnare prospetti e dashboard interattivi a qualsiasi utente e ridurre il carico dei sistemi di database e server, consentendo agli utenti di lavorare in modalità disconnessa. Le analisi incorporate includono ordine, filtraggio, esecuzione dei calcoli dati, grafici e molto ancora.
Come: |
È possibile usare la proprietà ARFILTER_SORT in un prospetto layout composto, per controllare l'ordine dei valori filtro, in un controllo modulo attivo sul dashboard attivo.
La sintassi è
ARFILTER_SORT='{ASCENDING|DESCENDING}'
dove:
Ordinare i valori filtro dal basso all'alto. Questa è l'impostazione predefinita.
Ordinare i valori filtro dall'alto al basso.
Come: |
È possibile usare la proprietà ARFILTER_ONCHANGE = ON in un prospetto layout composto per filtrare un active report o grafico target su un dashboard attivo con i valori selezionati in controlli modulo attivo. Quando avviene una modifica del valore del primo controllo modulo attivo in una catena, il prospetto o grafico viene filtrato con il valore iniziale nel secondo e quindi successivo controllo modulo attivo nella catena.
aggiungere la seguente sintassi ad un OBJECT in un prospetto di layout composto
ARFILTER_ONCHANGE = {ON|OFF}
dove:
Filtra un active report o grafico attivo target su un dashboard, con il valore iniziale in un controllo modulo attivo secondario, quando il valore del controllo mosulo attivo principale cambia.
Nell'emissione di un active report o grafico su un dashboard, visualizza dati per tutti i valori filtro possibili in un controllo modulo attivo secondario, quando il valore del controllo modulo attivo principale cambia, sia se si visualizza il valore ALL nel controllo secondario o meno. Non esegue il filtraggio dell'active report o grafico attivo a seconda del valore iniziale nel controllo modulo attivo secondario. Questa è l'impostazione predefinita.
Il primo controllo modulo attivo nel seguente dashboard attivo campione richiede all'utente finale il valore della regione e il secondo controllo modulo attivo richiede il valore dello stato all'interno della regione selezionata. Il secondo controllo modulo attivo è concatenato al primo controllo modulo attivo. L'active repor filtra i dati usando i valori iniziali nei controlli modulo attivo, Midwest e IL.
Se l'utente finale seleziona Nordest dal primo controllo modulo attivo, l'active report filtra i dati nel valore iniziale del secondo controllo modulo attivo, ovvero CT, come illustrato nella seguente immagine.
Nel prospetto di layout composto che genera questa emisisone, la proprietà ARFILTER_ONCHANGE, per il primo e secondo controllo modulo attivo, è impostata su ON. I controlli modulo attivo per la regione e lo stato contengono tutti i valori filtro possibili.
Chained_Filtering.fex
Il prospetto di layout composto è come segue.
Nota: La seguente procedura campione è stata formattata per la visualizzazione in PDF. Per usare questo esempio nella propria applicazione, è necessario adattare le interruzioni e gli spazi di riga per essere conformi alla sintassi COMPOUND LAYOUT valida. Per esempio, è possibile formattare la dichiarazione SECTION, PAGELAYOUT, COMPONENT e OBJECT come una singola riga con ritorno a capo. In alternativa, è possibile dividere una dichiarazione singola tra le righe, terminando ogni riga con una virgola e terminando la dichiarazione con il simbolo del dollaro. Per ulteriori informazioni sulla sintassi COMPOUND LAYOUT, consultare l'argomento Creazone di un Prospetto Composto, nel Capitolo 10, Collegamento di un Prospetto ad Altre Risorse, del manuale Creazione Prospetti con Linguaggio WebFOCUS.
SET HTMLARCHIVE=ON COMPOUND LAYOUT PCHOLD FORMAT AHTML UNITS=IN, $
SECTION=section1, LAYOUT=ON, METADATA='prop_with_names^Margins_Left=0.5 ^Margins_Top=0.5^Margins_Right=0.5^Margins_Bottom=0.5^thumbnailscale=1', MERGE=OFF, ORIENTATION=PORTRAIT, PAGESIZE=Letter, SHOW_GLOBALFILTER=OFF, ARGRAPHENGINE=JSCHART, ACTIVE_UNITS=PTS, $ PAGELAYOUT=1, NAME='Page layout 1', text='Page layout 1', TOC-LEVEL=1, BOTTOMMARGIN=0.5, TOPMARGIN=0.5, METADATA='BOTTOMMARGIN=0.5,TOPMARGIN=0.5, LEFTMARGIN=0,RIGHTMARGIN=0,', $ COMPONENT='report1', TEXT='report1', TOC-LEVEL=2, POSITION=(0.624 2.144), DIMENSION=(7.293 3.331), ARREPORTSIZE=DIMENSION, METADATA='Z-INDEX: 1; POSITION: absolute; WIDTH: 7.293in; HEIGHT: 3.331in; TOP: 1.144in; LEFT: 0.624in', $ OBJECT=COMBOBOX, NAME='combobox1', POSITION=(0.625 0.625), DIMENSION=(1.542 0.880), ARFILTER_ONCHANGE=ON, ARFILTER_NAME='combobox1', ARDATA_REPORT='report1', ARDATA_COLUMN='REGION', ARFILTER_TARGET='report1', ARFILTER_CONDITION='EQ', ARFILTER_ACTIVE=ONLOAD, $ OBJECT=LIST, NAME='list1', POSITION=(2.375 0.625), DIMENSION=(1.375 1.188), ARFILTER_ONCHANGE=ON, ARFILTER_NAME='list1', ARDATA_REPORT='report1', ARDATA_COLUMN='ST', ARFILTER_TARGET='report1', ARFILTER_CONDITION='EQ', ARFILTER_ACTIVE=ONLOAD, ARFILTER_PARENT='combobox1', $ END
SET COMPONENT='report1' -*component_type report TABLE FILE GGSALES SUM GGSALES.SALES01.BUDDOLLARS GGSALES.SALES01.DOLLARS GGSALES.SALES01.UNITS BY LOWEST GGSALES.SALES01.REGION BY LOWEST GGSALES.SALES01.ST ON TABLE SET PAGE-NUM NOLEAD ON TABLE NOTOTAL ON TABLE PCHOLD FORMAT AHTML
ON TABLE SET HTMLCSS ON ON TABLE SET STYLE * INCLUDE=ENInformationBuilders_Medium1.sty, $ TYPE=REPORT, LINES-PER-PAGE=20, $ ENDSTYLE END COMPOUND END
Per visualizzare dati nel prospetto target per tutti i valori filtro possibili nel secondo controllo modulo attivo, cambiare la proprietà ARFILTER_ONCHANGE su OFF nel codice OBJECT nella procedura precedente, come segue.
OBJECT=COMBOBOX, NAME='combobox1', POSITION=(0.625 0.625),
DIMENSION=(1.542 0.188), ARFILTER_ONCHANGE=OFF, ARFILTER_NAME='combobox1',
ARDATA_REPORT='report1', ARDATA_COLUMN='REGION', ARFILTER_TARGET='report1',
ARFILTER_CONDITION='EQ', ARFILTER_ACTIVE=ONLOAD, $
OBJECT=LIST, NAME='list1', POSITION=(2.375 0.625),
DIMENSION=(1.375 1.188), ARFILTER_ONCHANGE=OFF, ARFILTER_NAME='list1',
ARDATA_REPORT='report1', ARDATA_COLUMN='ST', ARFILTER_TARGET='report1',
ARFILTER_CONDITION='EQ', ARFILTER_ACTIVE=ONLOAD,
ARFILTER_PARENT='combobox1', $
I dati che popolano la casella elenco per il secondo controllo modulo attivo ed i dati nel prospetto target non sono filtrati per valore iniziale nel controllo modulo attivo secondario. Il valore non è selezionato nel secondo controllo modulo attivo e il prospetto target visualizza dati per tutti i valori filtro possibili. Questo risulta in un comportamento simile al valore Tutto nel secondo controllo modulo attivo in una catena.
Il prospetto target, visualizzato nell'immagine seguente, è filtrato solo dal controllo modulo attivo principale nella catena.
Quando si esegue un active report su iPad, è possibile toccare Grafico o la freccia destra per l'opzione di menu Grafico, per visualizzare un menu che specifica il valore predefinito per il tipo di grafico che si visualizzerà e l'aggregazione predefinita (calcolo) che verrà usata per tracciare il grafico. Sono inoltre elencate le colonne disponibili per la visualizzazione sull'asse X del grafico (le colonne Raggruppa Per).
La seguente immagine illustra un menu Grafico campione. In questo esempio, il tipo di grafico predefinito è Barra e l'aggregazione predefinita è Somma, per la colonna dati numerica selezionata. Le colonne da poter visualizzare sull'asse X (colonne Raggruppa Per) sono elencate nel menu.
È possibile accedere allo stesso menu dall'icona Grafico Avanzato, in fondo allo schermo, se ci si trova già in una vista grafico web app a schermo intero. Questo menu ed icona si applicano a ARGRAPHENGINE=JSCHART.
Toccare la colonna Raggruppa Per per consentire all'asse X di generare automaticamente un grafico che appresenta il risultato dei valori predefiniti e della colonna asse X selezionata. Il grafico si visualizza nella vista scheda, con una nuova scheda Grafico accodata dopo la scheda Prospetto e qualsiasi altra scheda esistente.
Il grafico viene generato in vista web app a schermo intero per impostazione predefinita, se ci si trova già in quella vista.
In alternativa, è possibile toccare il menu Tipo Grafico per modificare il tipo di grafico o toccare il menu a discesa Aggregazione per modificare il tipo di calcolo, prima di selezionare la colonna Raggruppa Per, per generare il nuovo grafico.
Toccando il menu Tipo Grafico, si visualizzano le opzioni Tipo Grafico, come illustrato nella seguente immagine.
È ora possibile toccare una categoria, come Torta, e quindi il tipo di grafico Anello che si utilizzerà per visualizzare il grafico. La seguente immagine mostra alcuni dei grafici nella categoria Torta.
Se si sta usando l'app WebFOCUS Mobile Faves per iOS, potrebbe richiedere qualche minuto per poter visualizzare i tipi di grafico in una categoria grafico. Non è presente nessun motore JavaScript che rende JavaScript più veloce all'interno dell'app iOS e JavaScript non è in grado di approfittare delle funzioni come l'accelerazione hardware.
Sulla nuova scheda Grafico, è possibile modificare i valori per personalizzare il grafico per le proprie necessità di prospetto. È possibile manipolare il modo in cui si presentano i dati.
In questa sezione: |
È possibile creare un'area di intestazione per un dashboard attivo, aggiungendo un layout di pagina per la barra dashboard (PAGELAYOUT=DASHBOARDBAR). Sulla pagina per la barra dashboard, è possibile inserire i controlli dei moduli, prospetti e grafici di Active Technologies, sempre visualizzati sopra le schede dashboard.
Questa funzione è disponibile per un prospetto di layout composto con formato di emissione AHTML, FLEX o APDF.
È possibile creare un massimo di un layout di pagina per la barra dashboard. Sebbene è possibile posizione componenti multipli sulla pagina completa, si consiglia di evitare prospetti e grafici di grandi dimensioni. Se la pagina della barra dashboard contiene prospetti e grafici di grandi dimensioni, si potrebbe riempire l'intera area visibile del browser o monitor e l'area dell'intestazione per il dashboard potrebbe apparire superiore al dashboard stesso. Questo effetto riduce l'uso del dashboard.
Per creare un'area di intestazione per un dashboard attivo, è necessario avere un componente prospetto all'interno del layout di pagina per la barra dashboard. È possibile, in via opzionale, nascondere questo componente di prospetto.
Per impostazione predefinita, Compositore Documento genera la sintassi per un prospetto vuoto, quando si crea un dashboard attivo.
La seguente sintassi mostra la definizione PAGELAYOUT per DASHBOARDBAR in una sezione in un prospetto layout composto. Include un componente prospetto obbligatorio, che, in cambio, può essere seguito da altri componenti ed oggetti.
Per dettagli sulla sintassi usata in Compositore Documento, per creare un prospetto layout composto, consultare il manuale Creazione Prospetti con Linguaggio WebFOCUS.
Usare la seguente sintassi
COMPOUND LAYOUT PCHOLD FORMAT output_format SECTION=section_name, LAYOUT=ON, MERGE={AUTO|OFF}, ARGRAPHENGINE=chart_engine...,$ PAGELAYOUT=DASHBOARDBAR,$ COMPONENT=component_name, TYPE=REPORT, POSITION=(x y), HIDDEN={ON|OFF}...,$ . . . END COMPOUND END
dove:
AHTML, FLEX o APDF.
Un identificatore unico per la sezione. Lungo fino a 16 caratteri.
Specifica che la sezione usa un layout complesso. LAYOUT=ON è l'unica opzione disponibile al momento.
Consente di scegliere una di due opzioni supportate dai formati di emissione Active Technologies. Il valore predefinito è OFF. Per ulteriori informazioni sull'uso di questo attributo, consultare la Guida per l'utente di Active Technologies.
Qualsiasi motore grafico, JSCHART.
Deve essere DASHBOARDBAR.
Un identificatore unico per il componente di prospetto, richiesto all'interno del layout di pagina. Il nome di un prospetto che appare in seguito nella richiesta. Il nome di componente può essere lungo fino a 16 caratteri.
Tipo di collegamento. REPORT è l'unico valore supportato.
La coordinata x y sulla pagina dove si posiziona l'angolo superiore-sinistro del componente. Tutte le coordinate sono in UNIT correnti (il valore predefinito è in pollici) e (0 0) è l'angolo in alto a sinistra della pagina fisica.
O nasconde il componente active report sul dashboard attivo (ON), o visualizza il componente active report sul dashboard attivo (OFF). Il valore predefinito è OFF.
Nota: Nella sintassi precedente, l'ellissi (...) indica che è possibile includere altri attributi validi.
Il seguente codice crea un'area di intestazione per un dashboard attivo.
COMPOUND LAYOUT PCHOLD FORMAT AHTML SECTION=S1, LAYOUT=ON, MERGE=OFF, ARGRAPHENGINE=JSCHART, ARSTYLESET=bipsilver, ARICONSET=WHITE,$
PAGELAYOUT=DASHBOARDBAR,$ COMPONENT=R0, TYPE=REPORT, POSITION=(3 1), DIMENSION=(3 2),$ COMPONENT=G0, TYPE=REPORT, POSITION=(7 1), DIMENSION=(4 3),$ OBJECT=STRING, NAME=Text_1, POSITION=(0.2 0.2), TEXT='Regional Sales', FONT='ARIAL', SIZE=20, COLOR=RGB(0 72 132), WRAP=OFF, DIMENSION=(4.270833 0.71875),$ OBJECT=COMBOBOX, NAME='object6', COLOR='blue', SIZE=12, FONT=ARIAL, ARFILTER_SHOWALL=OFF, ARFILTER_TARGET='R1,R2,G0', ARDATA_COLUMN=REGION, ARDATA_REPORT=R0, ARFILTER_CONDITION=EQ, POSITION=(0.2 1), DIMENSION=(2 .5), ARFILTER_ACTIVE=ONLOAD,$
PAGELAYOUT=1, TEXT=layout 1, BACKCOLOR=RGB(0 72 132),$ COMPONENT=R1, TYPE=REPORT, POSITION=(.5 .5), DIMENSION=(4.2 4),$
PAGELAYOUT=2, TEXT=layout 2, BACKCOLOR='aqua',$ COMPONENT=R2, TYPE=REPORT, POSITION=(.5 .5), DIMENSION=(6.3 4),$ END
SET COMPONENT=R0 TABLE FILE GGSALES SUM DOLLARS BY REGION ON TABLE SET STYLE * INCLUDE = ENInformationBuilders_Medium1,$ ENDSTYLE END
SET COMPONENT=G0 GRAPH FILE GGSALES SUM DOLLARS BY REGION BY CATEGORY ON GRAPH SET LOOKGRAPH PIE ON GRAPH PCHOLD FORMAT AHTML ON TABLE SET STYLE * INCLUDE = ENInformationBuilders_Medium1,$ TYPE=REPORT, COLUMN=N1, HIDE=ON, $ ENDSTYLE END
SET COMPONENT=R1 TABLE FILE GGSALES SUM UNITS BUDUNITS BY REGION BY ST BY CATEGORY BY PRODUCT ON TABLE SET STYLE * INCLUDE = ENInformationBuilders_Medium1,$ TYPE=REPORT, LINES-PER-PAGE=10, $ ENDSTYLE END
SET COMPONENT=R2 TABLE FILE GGSALES SUM BUDDOLLARS DOLLARS BY REGION BY CATEGORY BY PRODUCT ON TABLE SET STYLE * INCLUDE = ENInformationBuilders_Medium1,$ ENDSTYLE END COMPOUND END
Quando si esegue il prospetto di layout composto, l'emissione generata si visualizza nelle immagini di seguito.
L'area di intestazione per il dashboard attivo si trova in cima alla finestra. Un active report tabulare sul dashboard si trova nella metà inferiore della finestra, su uno sfondo blu scuro.
L'area di intestazione per il dashboard attivo contiene un grafico attivo, un active report tabulare e un elenco a discesa per filtrare dati sul dashboard.
Il filtro dall'elenco a discesa si applica ai componenti associati con questo controllo modulo attivo, ovvero, il grafico attivo in cima e l'active report tabulare nella parte inferiore della finestra.
L'area di intestazione per un dashboard attivo rimane sopra tutte le schede del dashboard. Come illustrato nella seguente immagine, il filtro dall'elenco a discesa nell'area intestazione si applica anche all'active report tabulare sulla seconda scheda del dashboard, per estendere l'ambito dell'analisi dati.
Come: |
È possibile impostare il colore di sfondo ALPHA di un grafico o active report e ogni oggetto grafico o prospetto su un dashboard attivo, per rendere il colore trasparente. Il colore di sfondo ALPHA include il colore di sfondo dei dati nel prospetto o grafico e i colori di sfondo alternati. Questa capacità consente di posizionare una immagine nello sfondo di un prospetto o grafico. Per esempio, è possibile aggiungere una filigrana dietro ad un prospetto.
Questa funzione si applica a tutti i formati di emissione Active Technologies (AHMTL, FLEX e APDF).
Nel promemoria di questo argomento, la terminologia active report o prospetto include il grafico attivo.
Nel seguente esempio, il colore di sfondo ALPHA del prospetto tabulare a sinistra del dashboard attivo è impostato in modo che il colore risulta trasparente. L'immagine del messaggio confidenziale si trova nello sfondo del prospetto tabulare.
Per un active report indipendente, usare la seguente sintassi WebFOCUS StyleSheet
ON {TABLE|GRAPH} SET STYLE * TYPE=REPORT, ALPHA=alpha,$ TYPE=REPORT, OBJECT=IMAGE, IMAGE=image_file, POSITION=(x y),$
dove:
Un valore da 0 a 100. Controlla la trasparenza del colore di sfondo del prospetto.
Il nome del file immagine che si desidera posizionare nello sfondo del prospetto. L'immagine potrebbe essere una filigrana. I formati immagine GIF, JPG e PNG sono supportati.
La posizione dell'immagine dal bordo sinistro del prospetto, nelle unità di set di misure per il prospetto (per esempio, pollici, centimetri o punti). È possibile impostare unità di misura per un prospetto, usando la parola chiave UNITS nel proprio codice WebFOCUS, o usando uno strumento grafico, come Report Painter o InfoAssist. Per ulteriori informazioni, consultare i manuali degli strumenti e del linguaggio di reporting applicabili.
La posizione dell'immagine dal bordo sinistro del prospetto, nelle unità di set di misure per il prospetto.
Il seguente esempio imposta il colore di sfondo ALPHA di un active report su 50.
ON TABLE SET STYLE * TYPE=REPORT, ALPHA=50,$ TYPE=REPORT, OBJECT=IMAGE, IMAGE=confidential.png, POSITION=(1 1),$
Per una richiesta COMPOUND, usare la seguente sintassi
COMPONENT='name_of_report', . . . ALPHA=alpha,$
dove:
Nome del prospetto.
Un valore da 0 a 100. Controlla la trasparenza del colore di sfondo del prospetto.
Un esempio è:
COMPONENT='report1', TEXT='report1', TOC-LEVEL=2, POSITION=(1.250 0.522), DIMENSION=(6.250 5.525), METADATA='Z-INDEX: 100; POSITION: absolute; WIDTH: 6.25in; HEIGHT: 5.525in; TOP: 0.522in; LEFT: 1.25in', ALPHA=50,$
OBJECT=IMAGE, NAME='watermark', IMAGE=confidential.png, POSITION=(2.186 1.454), DIMENSION=(8.150 6.150), METADATA='Z-INDEX: 100; POSITION: absolute; WIDTH: 4.15in; HEIGHT: 3.15in; TOP: 1.454in; LEFT: 2.186in',$
I seguenti due esempi mostrano la trasparenza variante generata da valori diversi di ALPHA. Nel primo esempio, il valore di ALPHA è 40.
Nell'esempio seguente, il valore di ALPHA è 60.
Come: |
Quando si usa una tabella rollup, generata da un active report tabulare, è possibile o visualizzare l'intestazione fornita da Active Technologies o visualizzare una intestazione personalizzata fornita nella procedura prospetto tabulare originale.
usare la seguente sintassi WebFOCUS StyleSheet
ON TABLE SET STYLE * TYPE=REPORT, ARDEFAULTHEAD={GENERATED|ORIGINAL},$
dove:
Nella tabella rollup, questa impostazione visualizza l'intestazione fornita da Active Technologies, sia se si fornisce una intestazione personalizzata nella procedura di prospetto tabulare originale che meno.
Se non si fornisce una intestazione personalizzata nella procedura di prospetto tabulare originale e non si include l'attributo ARDEFAULTHEAD nella procedura, ARDEFAULTHEAD si imposta automaticamente su GENERATED.
Se si fornisce una intestazione personalizzata nella procedura di prospetto tabulare originale, questa impostazione visualizza l'intestazione personalizzata nella tabella rollup. Se non si fornisce una intestazione personalizzata nella procedura di prospetto tabulare originale, questa impostazione visualizza l'intestazione fornita da Active Technologies.
Se si fornisce una intestazione personalizzata nella procedura di prospetto tabulare originale, ma non si include l'attributo ARDEFAULTHEAD nella procedura, la tabella rollup visualizza automaticamente l'intestazione personalizzata, ovvero, ARDEFAULTHEAD si imposta automaticamente su ORIGINAL. Per visualizzare l'intestazione fornita da Active Technologies, è necessario specificare ARDEFAULTHEAD=GENERATED.
Considerare la seguente procedura di prospetto tabulare:
TABLE FILE GGSALES SUM UNITS DOLLARS BUDDOLLARS BY REGION HEADING "ABC COMPANY CONFIDENTIAL" ON TABLE PCHOLD FORMAT FLEX ON TABLE SET STYLE * . . . ENDSTYLE END
In questo esempio, la procedura contiene una intestazione personalizzata, ABC COMPANY CONFIDENTIAL. ARDEFAULTHEAD non è incluso nel codice WebFOCUS StyleSheet. Per impostazione predefinita, il prospetto tabulare e la tabella rollup visualizzano l'intestazione personalizzata dalla procedura di prospetto tabulare, come illustrato nella seguente immagine.
Il prospetto tabulare è:
Per impostazione predefinita, la tabella rollup generata dal prospetto tabulare è:
Per visualizzare l'intestazione fornita da Active Technologies in una tabella rollup, è necessario aggiungere ARDEFAULTHEAD=GENERATED alla procedura di prospetto tabulare:
TABLE FILE GGSALES
SUM UNITS DOLLARS BUDDOLLARS
BY REGION
HEADING
"ABC COMPANY CONFIDENTIAL"
ON TABLE PCHOLD FORMAT FLEX
ON TABLE SET STYLE *
TYPE=REPORT, ARDEFAULTHEAD=GENERATED,$
ENDSTYLE
END
La seguente è una tabella rollup generata dal prospetto tabulare:
Come: |
Questa funzione imposta il valore filtro predefinito in un controllo modulo attivo e al run time applica automaticamente il filtro ai dati negli oggetti grafico e prospetto su un dashboard attivo. Si tratta di una proprietà opzionale per un controllo modulo attivo.
La sintassi è
ARFILTER_ACTIVE={ONLOAD|'"alpha_value"'|'numeric_value'}
dove:
Funziona come segue:
Quando si usa InfoAssist, è possibile creare un prospetto per un dashboard attivo con un controllo modulo attivo. Deselezionare la casella di spunta Includi Tutto (ARFILTER_SHOWALL=OFF) nella finestra di dialogo Proprietà Active Technologies.
Per esempio, ARFILTER_SHOWALL=OFF è incluso nel seguente codice per un elenco a discesa (COMBOBOX) su un dashboard attivo. ARFILTER_ACTIVE=ONLOAD non è impostato.
OBJECT=COMBOBOX, NAME='combobox1', POSITION=(2.604 1.042),
DIMENSION=(2.292 0.229), ARFILTER_NAME='combobox1',
ARDATA_REPORT='report1', ARDATA_COLUMN='ST',
ARFILTER_TARGET='report1', ARFILTER_SHOWALL=OFF, $
Nell'emissione, l'elenco a discesa visualizza il valore predefinito CA (il primo valore nell'elenco) per la colonna Stato. Tuttavia, nella prima esecuzione, i dati nel prospetto tabulare non sono filtrati da CA. Invece, il prospetto tabulare visualizza tutti i dati, come illustrato nella seguente immagine.
Nota nel comportamento predefinito:
Se non si imposta ARFILTER_ACTIVE in modo esplicito, un controllo modulo attivo su un dashboard non funziona come inteso al run time iniziale. Alla prima esecuzione, tutti i dati sono restituiti agli oggetti di prospetto e grafico sul dashboard, indipendentemente dal valore visualizzato nel controllo modulo attivo. Inoltre, i dati di prospetto non corripondono necessariamente al valore visualizzato nel controllo modulo attivo. In esecuzione successive, i dati di prospetto sono filtrati dal valore selezionato nel controllo modulo attivo.
Quando ARFILTER_ACTIVE=ONLOAD è impostato, al run time, i dati di prospetto sono filtrati dal primo valore di selezione, nello specifico controllo modulo attivo impostato.
Per esempio, ARFILTER_ACTIVE=ONLOAD e ARFILTER_SHOWALL=OFF sono inclusi nel seguente codice per un elenco a discesa (COMBOBOX) su un dashboard attivo:
OBJECT=COMBOBOX, NAME='combobox1', POSITION=(2.604 1.042), DIMENSION=(2.292 0.229), ARFILTER_NAME='combobox1', ARDATA_REPORT='report1', ARDATA_COLUMN='ST', ARFILTER_TARGET='report1', ARFILTER_SHOWALL=OFF, ARFILTER_ACTIVE=ONLOAD, $
Nell'emissione, l'elenco a discesa visualizza il valore predefinito CA (il primo valore nell'elenco) per la colonna Stato. I dati nel prospetto tabulare sono filtrati da CA, come illustrato nella seguente immagine.
Il valore filtro predefinito specificato per la visualizzazione in un controllo modulo attivo per una colonna alfanumerica. Tutti i dati negli oggetti di prospetto e grafico sul dashboard sono automaticamente filtrati al run time, a seconda di alpha_value.
Per esempio, ARFILTER_ACTIVE='"IL"' e ARFILTER_SHOWALL=ON sono inclusi nel seguente codice per un elenco a discesa (COMBOBOX) su un dashboard attivo:
OBJECT=COMBOBOX, NAME='combobox1', POSITION=(2.604 1.042), DIMENSION=(2.292 0.229), ARFILTER_NAME='combobox1', ARDATA_REPORT='report1', ARDATA_COLUMN='ST', ARFILTER_TARGET='report1', ARFILTER_SHOWALL=ON, ARFILTER_ACTIVE='"IL"', $
Nell'emissione, l'elenco a discesa visualizza il valore predefinito IL per la colonna Stato. I dati nel prospetto tabulare sono filtrati da IL, come illustrato nella seguente immagine.
È possibile specificare più di un valore predefinito quando si imposta ARFILTER_MULTIPLE su ON per un controllo elenco o casella di spunta.
Se si specifica più di un alpha_value, usare la sintassi:
'"alpha_value1","alpha_value2",...'
Il valore filtro predefinito, specificato per la visualizzazione in un controllo modulo attivo per una colonna numerica. Tutti i dati negli oggetti di prospetto e grafico sul dashboard sono automaticamente filtrati al run time, a seconda di numeric_value.
È possibile specificare più di un valore predefinito quando si imposta ARFILTER_MULTIPLE su ON per un controllo elenco o casella di spunta.
Se si specifica più di un numerici_value, usare la sintassi:
'numeric_value1,numeric_value2,...'
Come: |
È possibile dover nascondere un oggetto active report su un dashboard attivo. Per esempio, quando si desidera visualizza oggetti non relativi ai dati nella prima scheda del dashboard e si desidera posizionare gli oggetti di grafico e prospetto nelle schede successive, è possibile nascondere il primo oggetto di prospetto usando la sintassi HIDDEN=ON nel proprio codice WebFOCUS.
I dati del prospetto nascosto sono ancora disponibili nel filtro globale o in altri controlli filtro.
La sintassi è
HIDDEN={ON|OFF}
dove:
La seguente dichiarazione COMPONENT campione, nel codice COMPOUND LAYOUT, nasconde l'intero oggetto dell'active report, componente R0, sul dashboard attivo. È ancora possibile usare i dati da un prospetto nascosto nel filtro globale o in un altro controllo filtro.
COMPONENT=R0, TYPE=REPORT, POSITION=(0 0), HIDDEN=ON,$
In questa sezione: |
Sono presenti nuove classi Active Technologies per lo stile di un active report o dashboard.
Per ulteriori informazioni sullo stile personalizzato, inclusi i nomi dei file usati nella propria implementazione, consultare Appendice C, Definizione Stili Personalizzati per un Prospetto o Dashboard Active Technologies, nella Guida per l'utente Active Technologies.
Queste classi stilizzano il testo del messaggio visualizzato all'utente finale.
Classe: .arLoadingMessage
Si applica a: AHTML
Descrizione: Definisce lo stile font del testo del messaggio di caricamento per un prospetto o dashboard AHTML.
Non è presente una opzione equivalente in un foglio di stile WebFOCUS per sovrascrivere questa classe.
Esempio:
".arLoadingMessage":[ "font-family:Helvetica;", "font-weight:bold;", "color:red;", "font-size:18pt;" ],
Queste classi stilizzano le schede in Active Technologies per web apps mobili.
Classe: .arMobileTabBar
Si applica a: AHTML
Descrizione: Definisce il colore di sfondo dell'area della scheda in Active Technologies per web apps mobili. Il colore di sfondo predefinito è bianco. AHTML supporta la sintassi stile CSS sfumata per la maggior parte dei browser, tranne per release precedenti di Internet Explorer.
Non è presente una opzione equivalente in un foglio di stile WebFOCUS per sovrascrivere questa classe.
Esempio:
".arMobileTabBar":[ "font-family:Helvetica;", "background-color:yellow;" ],
WebFOCUS |