.. _tablehandler/ViewResource/advanced_methods/th_top_method: Metodo th_top ============= Come creare toolbar superiori aggiuntive con il metodo th_top ------------------------------------------------------------- Una :ref:`View` ha una toolbar superiore, contenente quanto necessario per la normale gestione (esecuzione query, impostazione parametri di selezione, stampa, ecc.) del contenuto di una tabella. Esiste tuttavia la possibilità di aggiungere delle toolbar che permettono di **ospitare dei pulsanti**, in modo da automatizzare il processo di selezioni dei dati. .. image:: /_static/images/ViewResource/advanced_methods/th_sections_fattura_01.png :width: 480px :align: center :height: 120px Vediamo ora il codice che permette di aggiungere una toolbar superiore: :: def th_top_barrasuperiore(self,top): top.slotToolbar('5,sections@acquisti,*,sections@cliente_tipo_codice,5', childname='superiore',_position='` 4) ``childname`` definisce il nome assegnato all'oggetto che verrà creato 5) Stabilisce la posizione che dovrà avere la toolbar, rispetto alle altre eventualmente definite (compresa la toolbar di default della finestra) in questo caso il parametro ```_ .. raw:: html
**Parametri:** +------------------------+------+--------------------------------------------------+ | Nome parametro | Tipo | Descrizione | +========================+======+==================================================+ |name |T |nome della funzione che deve iniziare con th_top_ | | | |seguito da un nome arbitrario | | | |(th_top_barrasuperiore) | +------------------------+------+--------------------------------------------------+ |childname |T |rappresenta il nome assegnato all'oggetto che | | | |viene creato (se non specificato sarà "bar") | +------------------------+------+--------------------------------------------------+ |_position |T |il valore del parametro (es.: "