sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sdx-users] <sdx:executeSimpleQuery> avec choix des bases


From: Pierrick Brihaye
Subject: Re: [sdx-users] <sdx:executeSimpleQuery> avec choix des bases
Date: Tue, 09 Nov 2004 12:39:25 +0100
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.6) Gecko/20040113

Bonjour,

address@hidden a écrit :

<sdx:executeSimpleQuery queryString="query" queryParam="qid">
        <sdx:location base="notices"

Mais apparemment, le code java situé dans <sdx:executeSimpleQuery> est
complètement ignoré : les balises <sdx:location> sont toutes écrites, même
si les conditions des if sont fausses...

Mmmh... c'est logique : vous êtes en limite de modèle car la logisheet doit parser les descendants de <sdx:executeSimpleQuery> sans voir le Java entre les 2.

Solution rapide (à évaluer cependant, pas eu de le temps de regarder la taglib) :

introduire un xsp:logic entre les 2. Si ce sont les descendants qui sont parsés, ça ne marchera pas, mais ça devrait le faire si ce sont les enfants qui le sont.

Solution blindée : utiliser SDXLocations en java, si possible correctement ;-) (v. message d'hier).

Il faudrait voir s'il n'est pas possible d'avoir un tag du genre :

<sdx:locations base="base1, base2..."/>, auquel cas vous pourriez vous même générer une baseString.

Problématique de design intéressante...

A+

--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden
+33 (0)2 99 29 67 78




reply via email to

[Prev in Thread] Current Thread [Next in Thread]