Bonjour, Dans le même ordre d'idées que le mail d'hier (=utiliser des classes java dans isis), je me demande si j'ai le droit d'écrire ça dans un script : var PBigDecimal=Packages.java.math.BigDecimal; var divisor = new PBigDecimal(12); var BigDate = new PBigDecimal((idate+1)); var res = bigDate.divideAndRemainder(divisor, new packages.java.math.MathContext (new Integer(3))); var year = res [0]; // 0 à 10 var season = res[1]; // 1 à 12 le but est de scinder une date de isis de 0 à 119 en mois (de 0 à 12) et en année de (0 à 10 dans cet exemple). mais je ne sais pas si Packages.java.math est accessible depuis isis. En fait c'est ma question. Merci et A+ Salut, je voudrais savoir comment utiliser des méthodes java telle que par exemple celle de la classe String dans les scripts de Isis, comme ci-dessous : var essai = "salut-salut"; essai.replaceAll(new Packages.java.lang.String("-"),new Packages.java.lang.String("IN")); ça marche sous java mais ça ne marche pas sous isis car l'éditeur ne reconnait pas visiblement la méthode String.replaceAll()...c'est à cause de l'inexistence de typage sous Ecmascript?? comment faire alors? j'ai essayé aussi : var leNom = lesNomsDeZones.get(new Integer(y)).getNom().replaceAll(new Packages.java.lang.String("-"),new Packages.java.lang.String("IN")); // eliminer les signes '-' dans les noms de secteur car bug avec R ! var regex = new RegExp("-"); leNom = leNom.replace(regex, "IN"); ça marche pas mieux... Merci et A+ -- -------------------------------------------------------- François Bastardie IFREMER - département EMH (Ecologie et Modèles pour l'Halieutique) Rue de l'Ile d'Yeu BP 21105 44311 NANTES Cedex 03 Tél : 02 40 37 41 64 Fax : 02 40 37 40 75 E-mail : francois.bastardie@ifremer.fr _______________________________________________ Isis-fish-devel mailing list Isis-fish-devel@lists.labs.libre-entreprise.org http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-devel