Joomla.it Forum
Non solo Joomla... => Sviluppo => : saldesiderio 10 May 2014, 11:41:17
-
Ciao a tutti,
anche io sto implementando una view del tipo view.pdf.php come descritto [size=78%]in http://docs.joomla.org/J2.5:Creating_PDF_views (http://docs.joomla.org/J2.5:Creating_PDF_views) .[/size]
Tutto mi funziona! viene creato il pdf, forzato il download e resta nella pagina della view principale.
L'unico problema che ho è :
dopo la creazione e il download del pdf i bottoni "cerca" e "pulisci" del filtro ricerca non funzionano correttamente. In particolare invece di assolvere alla loro funzione innescano il download del pdf della view.
Consigli?
Utilizzo joomla 2.5 e sto lavorando su una view lato backend.
Grazie
Salvatore
-
ciao saldesiderio, benvenuto sul forum :)
ho diviso il topic perché e meglio non accodarsi a topic vecchi di quasi 4 anni...
stai parlando di front end o back end? dove hai messo il link al file, qual è il codice del link?
ciao,
marco
-
Grazie Marco,
Parlo di back-end !
Praticamente ho seguito pari passo quanto descritto su http://docs.joomla.org/J2.5:Creating_PDF_views;
Poi, nella view multipla "clientes" ho creato un JToolBarHelper::custom che mi richiama la funzione pdf() definita nel controller!
La pdf() non fa altro che una redirect alla view.pdf.php "http://localhost/index.php?option=com_magazzino&view=clientes&format=pdf&tmpl=component"
Nel default_pdf.php creo una semplice tabella con i record visualizzati nel default.php .
Spero di essere stato chiaro .
Grazie
Salvatore
-
è il redirect 'a vuoto' che rompe le scatole, di fatto:
- alteri il campo hidden task
- esegui un submit
- al caricamento della pagina dai una redirezione
- il nuovo indirizzo restituisce un documento html nullo (immagino che la disposition sia attach)
il campo hidden rimane con il task pdf, ed ecco il busillis!
la cosa migliore sarebbe un link al pdf anziche il submit, comunque puoi anche aggiungere del js ai due pulsanti per pulire i campi hidden modificati (dovrebbe essere solo task ma verifica).
ciao,
marco
ps: se la ho azzeccata sono proprio figo 8)
nooo! ;D ;D ;D ;D ;D
-
Scusa Marco, intendi un link a http://localhost/index.php?option=com_magazzino&view=clientes&format=pdf&tmpl=component (http://localhost/index.php?option=com_magazzino&view=clientes&format=pdf&tmpl=component) ?
-
sì, ripetuto a fianco di ogni voce della lista, a meno che il pdf non coinvolga record multipli.
ma verifica anche il valore del campo hidden task.
-
Sei un grande ;D
Non ho controllato il task ma penso anche io sia quello il problema.
Invece di inserire un JToolBarHelper::custom. Ho inserito nel footer un link alla view :
<a href="i[size=78%]ndex.php?option=com_magazzino&view=clientes&format=pdf&tmpl=component (http://localhost/index.php?option=com_magazzino&view=clientes&format=pdf&tmpl=component)[/size]" >esporta pdf[/url]
Funzionaaaaa!
-
Ps Grazie
-
prego; ma visto che sei nuovo del forum, ricorda che un [risolto] nel titolo del post di apertura aiuta anche gli altri.
ciao
-
Ok grazie