Uso del picker

Trascinare i file in altre sezioni dell’applicativo con il picker

Se non stiamo lavorando con un template ma abbiamo necessità di rendere i file caricati disponibili in altre aree dell’applicativo, Genropy mette a disposizione un comodo Picker, che possiamo visualizzare in qualsiasi posizione in questo modo:

pane.flibPicker(dockButton=True)

Suggerimento

Si noti che per utilizzare il picker in una qualsiasi webpage è necessario preventivamente importare il component:

class GnrCustomWebPage(object):

py_requires = «flib:FlibPicker»

Il picker mostrerà in questo caso un’icona che aprirà la palette per il caricamento del media.

Se per esempio volessimo trascinare un’immagine all’interno di una simpleTextArea, potremmo tramite il picker aprire la linguetta inferiore e trascinare l’immagine all’interno della textarea:

../_images/drop-media.png

Suggerimento

Si noti che la palette riporta i campi Titolo, Descrizione, e che solo nella linguetta vedremo l’anteprima del file. Se vogliamo inserire un’immagine, quindi, è dall’anteprima che dovremo effettuare il trascinamento. Se invece vogliamo copiare i campi descrittivi, possiamo tranquillamente effettuare il trascinamento dalla tabella superiore.


Parametri:

Nome parametro

Tipo

Descrizione

dockButton

B

Se impostato a True permette di mostrare l’icona con il bottone da collocare a piacere per aprire la palette del picker, altrimenti verrà visualizzato il selettore di default nella barra superiore

dockTo

T

Permette di indicare a cosa appendere il bottone, alternativamente alla sintassi coi punti

viewResource

T

Permette di indicare una viewResource per la palette del picker

title

T

Il titolo della palette del Picker

centerOn

T

Permette di indicare la finestra su cui centrare la palette, in alternativa a «mainWindow»

pickerId

T

Permette di indicare un id (nodeId) per il picker

Autore della sezione: Davide Paci