You are not logged in.
Pages: 1
Bonjour,
Il me semble que l'utilisation de la méthode StringExpression ne fonctionne pas sur la valeur d'un repeater. Par exemple:
org.ametys.plugins.repository.query.expression.Expression expr2 = new
org.ametys.plugins.repository.query.expression.StringExpression("etahDedoublonnement.1.idETAH",
org.ametys.plugins.repository.query.expression.Expression.Operator.EQ, idETAH);
Est il possible de réaliser une telle requête ?
Offline
Bonjour,
Si la métadonnée se trouve dans un repeater ou une composite, il faut utiliser des '/' comme séparateur et non des '.'
On peut aussi utiliser le caractère '*' pour rechercher dans tous les repeaters, pas seulement la 1ere entrée.
Par exemple:
Expression expr = new StringExpression ("etahDedoublonnement/*/idETAH", Operator.EQ, "xxxx");
Laurence Aumeunier
Ametys Expert
Offline
Pages: 1