formattazione css e grid

10 views
Skip to first unread message

moon

unread,
Mar 31, 2009, 3:14:11 AM3/31/09
to Gruppo Utenti Genexus Italia
ciao a tutti,sono nuova del forum e ho un problema a cui non riesco a
venire a capo.
Ho la necessità di cambiare la formattazione attraverso i css degli
oggetti che genexus chiama grid.
Così ho creato una nuova classe attribuendogli le formattazioni che
volevo.
Ora ho un problema, non riesco a cambiare il colore e sostanzialmente
la formattazione dei dati che sono inseriti nelle grid, in sostanza i
record.
Riesco a dargli solo alcune proprietà quali ad esempio
l'uppercase,l'overline ma non riesco a cambiare ne le dimensioni e ne
il colore di questi record.
Potete aiutarmi?
Ringrazio anticipatamente

Gazzola Matteo

unread,
Apr 1, 2009, 3:19:28 PM4/1/09
to Gruppo Utenti Genexus Italia
Ciao,
se, per esempio, hai una griglia composta dalle variabili :

&Cod
&Des

allora per colorare la riga dovrai scrivere il seguente codice:

&Cod.BackColor = rgb(231,234,250) ( la combinazione di colori rgb la
metti a tuo piacimento)

Se così non funziona, allora vai nelle proprietà delle "Column" della
griglia e controlla il ControlName ( io ti consiglio di scriverlo
diverso dal nome della variabile )

Esempio:

la variabile si chiama &Codice, il controlname metti "cod" ( senza
virgolette ), e per colorare il record della griglia
scriverai cod.BackColor = rgb(231,234,250)

Non ti preoccupare se quando scrivi &Cod. non appare automaticamente
nella lista l' opzione che vuoi, molte volta funziona anche se non è
presente nell' elenco.

Fammi sapere

ciao ciao

moon

unread,
Apr 6, 2009, 3:06:48 AM4/6/09
to Gruppo Utenti Genexus Italia
ti ringrazio veramente tanto alla fine ho risolto allo stesso modo di
come tu mi hai invitata a fare.
uso il genexus da veramente poco,quindi ho alcune domande di
fondamentale importanza,dal momento che devo sviluppare un layout con
quello strumento.
se posso ne approfitto,volevo chiederti se tu sai,dal momento che il
css che ho realizzato ha delle differenze rispetto ai diversi browser
quale ie6 e firefox come faccio con il genexus ad inserire fogli di
stile specifici per i diversi browser,utilizzando i commenti
condizionali.
come posso fare?
ti ringrazio.

Gazzola Matteo

unread,
Apr 6, 2009, 3:36:10 AM4/6/09
to Gruppo Utenti Genexus Italia
Ciao, sò della presenza di una funzione BrowserId() che però non ho
mai utilizzato....dovresti fare delle prove per vedere come fare...mi
dispiace ma in questo caso non riesco molto a darti una mano...
Fammi sapere
Ciao ciao

moon

unread,
Apr 6, 2009, 4:11:32 AM4/6/09
to Gruppo Utenti Genexus Italia
Grazie.
un ultima domanda ho provato ad inserire a mano la DTD della pagina
web,ma me la toglie.
tu sai come si inserisce?

Gazzola Matteo

unread,
Apr 6, 2009, 5:08:12 AM4/6/09
to Gruppo Utenti Genexus Italia
Ciao, per inserire i "DTD" intendi dei tag HTML ?
Perchè se è così, crea dei TextBlock e nelle proprietà inserisci
"RawHTML". Il TextBlock inseriscilo con il ControlName, per esempio,
"dtd"
Poi nell' Event Start inserisci:

dtd.Caption = <codice html>

Fammi sapere
ciao

moon

unread,
Apr 6, 2009, 5:42:06 AM4/6/09
to Gruppo Utenti Genexus Italia
intendo la dichiarazione del tipo di documento che realizzo..questa
stringa che sta in testa alla pagina, nel caso ad esempio utilizzo (x)
html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://
www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
</body>
</html>

Gazzola Matteo

unread,
Apr 6, 2009, 5:51:08 AM4/6/09
to Gruppo Utenti Genexus Italia
Ciao, quella ci pensa già GeneXus a mettertela...
Tu devi scrivere solo le cose che ti servono.
Per tutto il resto ci pensa GeneXus.

Fammi sapere

Ciao ciao
Reply all
Reply to author
Forward
0 new messages