Raccoglitore di domande e risposte relative a ScriptCase, il generatore di codice php per lo sviluppo rapido di applicazioni.
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
-
garetjax76
- Messaggi: 3
- Iscritto il: 13 apr 2015, 21:50
Messaggio
da garetjax76 » 13 apr 2015, 22:46
Ciao a tutti.
Ho creato un campo percentuale per calcolare il margine, e volevo sapere se c'è un modo per colorarlo sotto a un certo limite.
Su un forum inglese suggerivano di mettere banalmente
Codice: Seleziona tutto
if ({Age} < 18) {
{Age} = '<b><font color="red">' . {Age} . '</font></b>';
}
ma, al di là che non mi piace molto, nei campi decimali e percentuali si perde la formattazione (v. allegato).
Non c'è un modo un po' più elegante?
-
Allegati
-
- Cattura.PNG (2.87 KiB) Visto 3515 volte
-
Fabio
- Messaggi: 449
- Iscritto il: 20 feb 2014, 11:43
Messaggio
da Fabio » 14 apr 2015, 06:18
Ciao,
quindi vorresti calcolare il margine solo quando "age" è maggiore di 18?
Nell'immagine che alleghi, le righe in nero presumo siano quelle corrette, le estrai dal database o le calcoli onrecord?
-
garetjax76
- Messaggi: 3
- Iscritto il: 13 apr 2015, 21:50
Messaggio
da garetjax76 » 14 apr 2015, 07:48
No, ho solo copiaincollato l'esempio del forum che ho trovato...
Il mio codice è
Codice: Seleziona tutto
if ({margine_perc} < 30) {
{margine_perc} = '<b><font color="red">' . {margine_perc} . '</font></b>';
}
Il campo è calcolato:
Codice: Seleziona tutto
{margine_perc} = (({przven} - {acq_eur})/{przven})*100;
ed è applicato il formato "Percentuale".
-
Fabio
- Messaggi: 449
- Iscritto il: 20 feb 2014, 11:43
Messaggio
da Fabio » 15 apr 2015, 14:59
Ciao,
se siamo in una "grid" puoi eseguire il calcolo nell'evento onRecord come segue:
Codice: Seleziona tutto
if ({margine_perc} < 30) {
{margine_perc} = (({przven} - {acq_eur})/{przven})*100;
sc_field_color ("margine_perc", "#F00000");
}else{
sc_field_color ("margine_perc", "");
}
Chi c’è in linea
Visitano il forum: Ahrefs [Bot] e 0 ospiti