# SBH - Screen Browser Handler

## SBH - Screen Browser Handler

<table border="0" class="eSIGEA" id="bkmrk-codice-modulo-releas" style="font-family: Verdana; font-size: 8pt; width: 100%"> <tbody> <tr valign="top"> <td bgcolor="#cee6e0" rowspan="4" width="5%">![](/GS/img/genis/info/%7B%7Bprodotto%7D%7D/%7B%7Bprodotto%7D%7D.jpg) </td> <td> <table style="width: 100%"> <tbody> <tr> <td width="8%">Codice</td> <td width="45%">Modulo</td> <td width="8%">Release</td> <td width="4%">Data</td> </tr> <tr> <td>**SBH** </td> <td>**Screen Browser Handler** </td> <td>**6.0.A.0** </td> <td>**02/04/2012** </td> </tr> </tbody> </table>

---

<div style="font-variant: small-caps; color: #579da7; font-weight: bold;">Argomenti</div>- Nuove funzionalità SBH per il *Data-Grid*
 
 </td> </tr> </tbody></table>

## Nuove funzionalità SBH per il Data-Grid

Percorso funzione

<table border="1" class="posizione" id="bkmrk-sbh----------"> <tbody> <tr> <td>SBH</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> </tr> </tbody> </table>

<table id="bkmrk-con-la-release-6.0.a" style="font-family: Verdana; font-size: 8pt; text-align: justify; width: 100%"> <tbody> <tr> <td>Con la *release* 6.0.A.0 sono state introdotte nuove funzionalità che riguardano la configurazione e l'utilizzo dei *data-grid* nelle varie funzioni di eSIGEA.

**Configurazione Colonne da NON visualizzare**

Nella *dialog* di **Configurazione data-grid**, accessibile dalla voce di menù Configurazione oppure cliccando sull'apposito pulsante ![](images/GS/img/genis/info/comn/pulsanteConfDG.jpg) nella *toolbar*, è stata prevista la possibilità di disabilitare la visualizzazione di una o più colonne del *data-grid*.

![SBH 01](images/GS/img/genis/info/comn/60A0/SBH_01.gif)

![SBH 02](images/GS/img/genis/info/comn/60A0/SBH_02.gif)

In caso di conferma da parte dell'Utente, le selezioni saranno memorizzate ed applicate anche alle successive visualizzazioni in formato *data-grid*. In ogni caso, NON è possibile nascondere le colonne fisse, ossia quelle colonne che non sono scrollabili.

**Filtro Righe Data-Grid**

Implementata la possibilità di filtrare le colonne del *data-grid* da visualizzare. In particolare, cliccando sull'apposito pulsante ![](images/GS/img/genis/info/comn/pulsanteConfDG.jpg) nella *toolbar,* si attiva la *dialog* per l'impostazione del filtro:

![SBH 03](images/GS/img/genis/info/comn/60A0/SBH_03.gif)

Questa *dialog* permette di definire una condizione che le righe devono rispettare per essere visualizzate.   
Esaminiamo nel dettaglio i campi presenti nella *dialog* e l'ordine in cui devono essere impostati:

- <span style="color: red;">A - Colonna su cui operare</span>  
     Selezionare la colonna su cui applicare il filtro
- <span style="color: red;">B - Modalità di trattamento dati</span>  
     Indicare la modalità di trattamento del dato contenuto nel campo (ad esempio, se il campo contiene una Data, si può decidere di considerare tutta la Data, il Mese oppure l'Anno )
- <span style="color: red;">C - Operatore di confronto</span>  
     Indicare il tipo di confronto da effettuare sul campo indicato nella colonna A rispetto al valore da impostare nella colonna D
- <span style="color: red;">D - Valore di confronto</span>  
    Impostare il valore con cui confrontare il campo indicato nella colonna A
 
<div class="note">I campi per la selezione della **Modalità di trattamento dati** (campo B), dell'**Operatore** (campo C) e del **Valore di confronto** (campo D) presenteranno automaticamente solo le scelte compatibili con il tipo di dato contenuto nella Colonna selezionata per il filtro (campo A).</div>![SBH 04](images/GS/img/genis/info/comn/60A0/SBH_04.gif)

![SBH 05](images/GS/img/genis/info/comn/60A0/SBH_05.gif)

Cliccando sul tasto **OK** della *dialog*, il programma provvederà a nascondere tutte le righe del *data-grid* che NON rispettano la condizione impostata dall'Utente. Inoltre, le **operazioni di ordinamento** e **aggregazione** dei dati riguarderanno solo le righe visualizzate.

Per ripristinare la visualizzazione di tutte le righe del *data-grid*, quindi senza l'applicazione di alcuna condizione, è sufficiente accedere nuovamente alla *dialog* di filtro e cliccare sul tasto **Annulla**.

<div class="note">L'ultima impostazione confermata (tasto **OK**) per ciascun *data-grid* sarà memorizzata per poter essere riproposta al successivo accesso.  
 Qualsiasi operazione che modifichi, aggiunga o rimuova righe del *data-grid* comporterà, automaticamente, la visualizzazione anche delle righe nascoste.</div> </td> </tr> </tbody></table>