[genropy] Re: Problema stampe
- From: Francesco Porcari <francesco.porcari@xxxxxxxxxxx>
- To: genropy@xxxxxxxxxxxxx
- Date: Fri, 17 Mar 2017 09:56:12 +0100
Il giorno 17 mar 2017, alle ore 09:41, Luigi Renna <luigi@xxxxxxxxxxxxx> ha
scritto:
Ciao a tutti, ho sempre quel problema con le stampe che non riesco a
risolvere, se chiamo la stampa dalla action bar funziona, invece se la chiamo
tramite un bottone dalla form non mi funziona.
Ho provato come da esempio nelle docs:
action = 'PUBLISH tablehandler_run_script="print", "fileName”'
Ciao Luigi non so dove hai trovato questo esempio (anzi dimmelo che poi sistemo
la dicitura) ma non è corretto. Esiste un sottoscrittore generico per quel che
riguarda il lancio di risorse batch
che si chiama table_script_run.
genro.publish("table_script_run",{res_type:”action",table:’nomepackage.nometabella',resource:”nomerisorsa”,...});
oppure usando la macro PUBLISH
PUBLISH table_script_run =
{res_type:”action",table:’nomepackage.nometabella',resource:”nomerisorsa”,…}.
Se ti riferisci ad una selezione di una griglia dovresti passare tra i
parametri o il selectionName o le pkeys che vuoi scorrere.
In alternativa il component stesso del tablehandler prevede un rimappatore ad
hoc.
quindi relativamente alla view (ad esempio in un bottone di una toolbar o di un
footer) puoi lanciare un comando di questo tipo
FIRE .th_batch_run = {resource:… ,res_type:”…", … e tutti i parametri che ti
servono};
In questo caso tutti i parametri riguardanti la selezione saranno automatizzati
e se all’interno del batch fai self.get_selection()
la selection in questione sarà quella del tablehandler
Saluti
Ciao Luigi
Other related posts: