Back to top

Autore Topic: [Risolto]Submit e stampa  (Letto 3367 volte)

Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
[Risolto]Submit e stampa
« il: 13 Feb 2016, 12:14:30 »
Salve
Avrei la necessita di stampare una ricevuta.
Con Chronoconnectivity5 ho creato a una connessione con un form mutipage. Nella prima pagina inserisco i dati...invio e passo alla seconda pagina nella quale ho creato con custom code la mia ricevuta con tutti i dati aggiornati.
Ora ho due possibilità:
La prima tasto submit e ritorno alla pagina di chronoconnectivity con i dati aggiornati.
La seconda, ho inserito un codice che mi stampa la ricevuta solo che una volta aperta la pagina di stampa il form si chiude...ritorna alla pagina di chronoconnectivity ma i dati ovviamente non si aggiornano. Allora ho aggiunto al codice "event" in questo modo:

<div style="float: right; clear:left;" id="PSR_print"><a href="<?php echo JURI::base()."iscritti/quote?option=com_chronoconnectivity5&cont=lists&act=index&ccname=Iscritti_gestione_quote&act=edit&gcb={iscritti.cf_id}&event=submit"?>"onclick="printDiv('foo02')"><img src="<?php echo JURI::base().'images/printButton.png';?>" alt="Stampa"/>
[/url]</div>
Pensavo di aver risolto il problema...infatti ho stampato sono tornato alla  pagina di chronoconnectivity con tanto di scritta in alto Saved Successfully ma i dati non sono stati salvati.
Sicuramente sbaglio qualcosa...ma non so come fare o ci sarà un'altra soluzione la mia esigenza.
Spero di essere stato chiaro
Grazie
« Ultima modifica: 15 Feb 2016, 19:53:31 da Fabri64 »

Offline MariaElenaBoschi

  • Appassionato
  • ***
  • Post: 469
    • Mostra profilo
Re:Submit e stampa
« Risposta #1 il: 13 Feb 2016, 13:26:03 »
se non vuoi cambiare pagina devi usare json oppure fare come si fa per la stampa di pdf
mancano 2 giorni alla mia prematura dipartita, saluti a tutti, meb.

Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:Submit e stampa
« Risposta #2 il: 13 Feb 2016, 13:33:41 »
Dpo la stampa dovrei per forza chiudere la pagina e salvare i dati in modo di che sono sicuro che i dati sono stati salvati. In modo che se un altro utente aggiunga lui i dati ho la sicurezza che si aggiornano. Si una soluzione sarebbe quella di rimanere sulla stessa pagina ma se poi, per qualche motivo,  non clikka su submit non mi salva i dati

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Submit e stampa
« Risposta #3 il: 14 Feb 2016, 13:08:46 »
Credo dovresti stampare dopo il salvataggio dei dati. Margari utilizzando l'action Display Messagge (nel seguito della discussione è stato dimostrato che va usata un action Custom Code) dove riorganizzi e mostri i dati inseriti, i quali dovranno essere inseriti all'interno di una div, simile a questa che uso in Albo Pretorio.
Usando un codice tipo questo crea la funzione javascript per la stampa e posiziona i bottoni che richiamano la funzione di stampa.

Codice: [Seleziona]
<?php
$js
=<<<EOF
<script type="text/javascript">
//<![CDATA[
function printDiv()
{
 var a = window.open('',"b", "height=500,width=600,menubar=yes,scrollbars=yes,resizable=yes,,left=10,top=10");
 a.document.open("text/html");
 a.document.write(document.getElementById('foo').innerHTML);
 a.document.close();
 a.print();
}
//]]>
</script>
EOF;

echo 
'<div id="foo">';
echo 
$js;
?>

<div style="float: right; clear:both;" id="PSR_print"><img onclick="printDiv();" src="<?php echo JURI::base().'media/system/images/printButton.png';?>" alt="Stampa" /></div>


<!--- codice dei dati da mostrare -->

</div><!--  chiusura div foo -->

Nel mio caso si apre un finestra popup contenente i dati da mostrare pronti per l'invio alla stampante.
Salvo errori di trasporto del codice, che posso aver fatto, dovrebbe funzionare.
« Ultima modifica: 02 Mar 2016, 06:17:43 da vales »
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:Submit e stampa
« Risposta #4 il: 14 Feb 2016, 14:21:17 »
Fatto Vales ma il messaggio non appare.
Ovviamente l'action Display Messagge va inserita in on submit?
Lo inserito sia prima che dopo  connection action ma non funziona

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Submit e stampa
« Risposta #5 il: 14 Feb 2016, 17:44:48 »
prova a mettere uno stopper subito dopo Display Message per vedere se lo visualizza.

Probabilmente va tolta l'action connection e inserito nel codice un tasto es. continua che rinvia alla connection dopo la visualizzazione.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:Submit e stampa
« Risposta #6 il: 14 Feb 2016, 18:21:16 »
Se tolgo l'action connection appare il messaggio (non in popup) però non funziona il pulsanta stampa. Non esce l'icona stampa solo la scritta e non è cliccabile.
In teoria ho risolto tornando a visualizzare la pagina con il tuo codice in custom code e un pulsante submit. Quindi in teoria posso stampare....dopo stampato clicco su submit e ritorno in chronoconnectivity con i dati salvati. Certo l'ideale sarebbe che dopo la stampa si salvi automaticamente ma forse non si puo fare....credo

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Submit e stampa
« Risposta #7 il: 15 Feb 2016, 09:56:45 »
controlla che il percorso dell'immagine da cliccare sia corretto sul tuo server, eventualmente adattalo. No dopo la stampa non puoi salvare. Il salvataggio deve avvenire prima in On submit.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:Submit e stampa
« Risposta #8 il: 15 Feb 2016, 12:27:52 »
No...il percorso é giusto perché in custom code funziona!!

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Submit e stampa
« Risposta #9 il: 15 Feb 2016, 15:32:50 »
nel sorgente pagina del messaggio vedi il codice javascripts che attiva la stampa ?
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline Fabri64

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:Submit e stampa
« Risposta #10 il: 15 Feb 2016, 16:19:56 »
Si lo vedevo....ma cmq il codice lo inserito in un custom code come seconda pagina e funziona alla perfezione. Stampo e poi salvo i dati.

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Submit e stampa
« Risposta #11 il: 15 Feb 2016, 19:42:38 »
Ok, se tutto è a posto allora puoi mettere risolto nell'oggetto del primo post.

In effetti ho verificato che l'action Display Massagge ha dei problemi con il codice php, un'action Custom Code risolve il problema.
« Ultima modifica: 02 Mar 2016, 06:14:58 da vales »
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

 



Web Design Bolzano Kreatif