Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami
  • Pagina:
  • 1
  • 2

ARGOMENTO: Report multipagina (Webkit)

Report multipagina (Webkit) 6 Anni 8 Mesi fa #7576

  • Xergio
  • Avatar di Xergio
  • Online
  • Gold Boarder
  • Messaggi: 266
  • Ringraziamenti ricevuti 20
  • Karma: 8
Ciao a tutti!

Sto creando un report un po' particolare, mi servirebbe con l'intestazione della prima pagina diversa (nel contenuto) dalle pagine successive, si può?
Cioè dal report .mako dovrei mettere due tipi di intestazione e far stampare uno nella prima pagina e l'altro in quelle successive.
Con i CSS mi sembra si possa modificare solo il formato, o no?
Non so se mi sono spiegato... :unsure:
v. 6.0.4
Sergio Corato
efatto.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Report multipagina (Webkit) 6 Anni 8 Mesi fa #7579

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
Ciao,
se guardi nella definizione di header e footer, vedrai che c'è un javascript che definisce un po' di variabili, tra le quali la pagina corrente e il numero di pagine.

quello che puoi fare e controllare (via javascript) queste variabili e modificare al volo i CSS di conseguenza.

un po' macchinoso per chi non ha dimestichezza con js, ma almeno si riescono a fare cose che con aeroo sarebbero impossibili.
Davide Corio
Odoo Solution Architect
email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
web: www.davidecorio.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Report multipagina (Webkit) 6 Anni 8 Mesi fa #7610

  • Xergio
  • Avatar di Xergio
  • Online
  • Gold Boarder
  • Messaggi: 266
  • Ringraziamenti ricevuti 20
  • Karma: 8
Grazie enlightx,
ho guardato js e quello che può fare con webkit, ma credo di non essermi spiegato bene.

Ho necessità di impostare un'instestazione/piede non a livello generale, ma a livello dello specifico documento, cioè non devo inserire solo logo aziendale o telefono, ma anche n. d'ordine, data dell'ordine, ecc., prelevati al momento.
Per cui non posso lavorare all'esterno del file mako (almeno credo, o no?)

Ho visto sul sito di wkhtmltopdf che non supporta i breakpage e l'header/footer (da vari anni).

Se è così, mi sembra che Jasperreport non abbia questa limitazione, o no?
Sergio Corato
efatto.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Report multipagina (Webkit) 6 Anni 8 Mesi fa #7611

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
header e footer sono gestiti da webkit_reports direttamente.
ogni report ha i suoi header/footer associati, quindi non ci sono problemi.

dovrai crearti quindi header e footer specifici e associarli a quel report
Davide Corio
Odoo Solution Architect
email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
web: www.davidecorio.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Report multipagina (Webkit) 6 Anni 7 Mesi fa #7613

  • Xergio
  • Avatar di Xergio
  • Online
  • Gold Boarder
  • Messaggi: 266
  • Ringraziamenti ricevuti 20
  • Karma: 8
Sono riuscito a mettere i dati prelevati al volo sull'header (bastava fare un copia-incolla del codice che preleva e stampa i dati, non l'avevo capito :angry: )

Si può utilizzare la variabile "page" dello script per impostare un header alternativo solo per la prima pagina? Tipo if page=1 then... else... ?
Risolverei tutto in maniera veramente semplice.

Grazie.
Sergio Corato
efatto.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Report multipagina (Webkit) 6 Anni 7 Mesi fa #7614

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
assolutamente si, è proprio il caso in cui ti consigliavo di usare javascript.

se racchiudi il tuo blocco in un div ti basta settare display=none via javascript se page=1 ad esempio
Davide Corio
Odoo Solution Architect
email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
web: www.davidecorio.com
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.136 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam