Envoyé par
badbaxx
Essaie plutôt avec :
((row4.Activite_SK==1) || (row4.Activite_SK==4) ||(row4.Activite_SK==10)||(row4.Activite_SK==12)||(row4.Activite_SK==14)||(row4.Activite_SK==15)||(row4.Activite_SK==16)) ? StringHandling.LEFT("h",1) : row1.NOMCOMMERCIAL
Je serais aussi tenté de mettre les valeurs de row4.Activite_SK en string et de faire un .equals("") à la place de ==
N'oublies pas de faire un test sur la string pour vérifier qu'elle n'est pas null au début de ton code.
Plus court
java.util.Arrays.asList(1,4,10,12,14,15,16).contains(row4.Activite_SK)? StringHandling.LEFT("h",1) : row1.NOMCOMMERCIAL
Partager