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
Ricordati di inserire la versioni di Odoo per cui poni la domanda
  • Pagina:
  • 1
  • 2
  • 3

ARGOMENTO: CSS

CSS 2 Anni 6 Mesi fa #24846

  • giancarlo64
  • Avatar di giancarlo64
  • Offline
  • Senior Boarder
  • Messaggi: 68
  • Karma: 0
Ciao a tutti,
sto provando a modificare il formato di un report. Ho già generato il mio report e fin qui tutto bene.
Ora però sto provando a introdurre un un mio stile come segue:
<style type="text/css">
             table {
                  border-collapse: collapse;
                   width: 100%;
               }
               th, td {
                  text-align: right;
                  padding: 8px;
                }
                tr:nth-child(even){background-color:#f2f2f2}
                th {
                    background-color: #4CAF50;
                    color: white;
                }
    </style>

Il problema è che se il report lo visualizzo in HTML vedo bene le tabelle con colore alternato e l'intestazione verde mentre se genero un PDF sembra che il CSS venga ingorato. Ho provato anche a salvare la pagina localmente ed utilizzare il comando per generare il pdf manualmente (sempre con wlhtmltopdf) ma il risultato è il medesimo.
Qualcuno sa come posso avviare al problema?

Grazie
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

CSS 2 Anni 6 Mesi fa #24847

  • Lotta
  • Avatar di Lotta
  • Online
  • Platinum Boarder
  • Messaggi: 450
  • Ringraziamenti ricevuti 14
  • Karma: 3
Se esci in stampa da browser, la stampa è corretta ?
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

CSS 2 Anni 6 Mesi fa #24848

  • giancarlo64
  • Avatar di giancarlo64
  • Offline
  • Senior Boarder
  • Messaggi: 68
  • Karma: 0
No se stampo l'HTML generato la stampa non è corretta :what:
Ultima modifica: 2 Anni 6 Mesi fa da giancarlo64.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

CSS 2 Anni 6 Mesi fa #24849

  • Lotta
  • Avatar di Lotta
  • Online
  • Platinum Boarder
  • Messaggi: 450
  • Ringraziamenti ricevuti 14
  • Karma: 3
Il codice css che vediamo è tutto o nel documento vengono importati altri css ?
(il plugin web developer potrebbe aiutare...)

hai impostato nel css un mediatype per la stampante ?
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

CSS 2 Anni 6 Mesi fa #24850

  • giancarlo64
  • Avatar di giancarlo64
  • Offline
  • Senior Boarder
  • Messaggi: 68
  • Karma: 0
Ciao Lotta,
io ho ripreso il report delle offerte e a grandi linee sto mantenendo la struttura a parte qualche modifica. Vedo che lui importa altri CSS. Al seguente link puoi trovare il file
Ultima modifica: 2 Anni 6 Mesi fa da giancarlo64. Motivo: aggiunto link
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

CSS 2 Anni 6 Mesi fa #24851

  • giancarlo64
  • Avatar di giancarlo64
  • Offline
  • Senior Boarder
  • Messaggi: 68
  • Karma: 0
Ho provato anche a seguire questo tutorial che poi è simile ad altri tutorial ma senza successo.

Ho creato il file resources.xml nella direcory views
Ho aggiunto il file resources nel file __opernerp__.py sotto 'data' con relativo path
in my_report/static/src/css ho creato un file my_css.css che al momento contiene solo poche definizioni per le tabelle
poi nel file resoruces.xml ho introdotto questo codice:
<?xml version="1.0" encoding="UTF-8"?>
<openerp>
    <data>
        <!-- Adds all assets in Odoo -->
        <template id="assets_backend" name="my_report assets" inherit_id="web.assets_backend">
            <xpath expr="." position="inside">
                 <!--These links will be called when loading your Odoo -->
                <link rel="stylesheet" href="/my_report/static/src/css/my_css.css"/>
            </xpath>
        </template>
    </data>
</openerp>

Aggiornato il mio modulo ma quando guardo il report non vedo nessuna differenza nelle tabelle e in html non vedo che ha aggiunto il mio file css alla fine di tutti gli altri.
Ho provato ad aggiungere inline gli sitli e così funziona. Ma preferivo avere un css separato.

Grazie per il vostro aiuto
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
  • 3
Tempo creazione pagina: 0.140 secondi

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

Protected by R Antispam