Pagina 1 di 1

Modificare il coloe di un field

Inviato: 02 giu 2014, 17:14
da Lorenzo
Ciao
Qualcuno sa come si può cambiare il colore di una label nel form master da un form di dettaglio?
ho provato a creare un metodo javascript con questa istruzione:

document.getElementById(field).style.color = color;

dove field è l'id della mia label e color è il colore da impostare.

ma chiaramente non funziona perchè sono all'interno di un iframe e non mi riconosce l'id che gli passo!

graziee

Re: Modificare il coloe di un field

Inviato: 05 giu 2014, 09:49
da Fabio
Ciao,
ci sono delle macro per la gestione del colore:
sc_field_style
sc_field_color

Il problema è che devono essere eseguite nella form stessa e non in quella di dettaglio.
L'approccio tramite javascript invece mi sembra corretto.
Non ci sono impedimenti a raggiungere un oggetto esterno ad un iframe dall'iframe stesso.
Devi solo aggiungere al tuo codice l'struzione "parent".

Es.

Codice: Seleziona tutto

window.parent.document.getElementById(field).style.color = color;

Re: Modificare il coloe di un field

Inviato: 08 giu 2014, 15:17
da Lorenzo
Perfetto!
Grazie mille Fabio!