Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Autres langages pour le Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/03/2007, 09h01   #1
Membre éprouvé
 
Avatar de Christophe Charron
 
Homme Christophe Charron
Développeur informatique
Inscription : juillet 2005
Messages : 768
Détails du profil
Informations personnelles :
Nom : Homme Christophe Charron
Âge : 51
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2005
Messages : 768
Points : 492
Points : 492
Par défaut [XUL][Gabarits] Utilisation des conditions

Bonjour,
je ne comprends pas du tout l'utilisation des conditions dans les gabarits !!! Sur cet exemple simple http://test03.christophe-charron.org...1/essai_02.xul, je voudrais n'afficher que les données pertinentes, c'est à dire un courriel quand il y en a un, un téléphone, un fax uniquement s'il y en a etc...
Mais est-ce possible ?
D'avance, merci pour votre aide.
__________________
Cordialement,
Christophe Charron
Pour consulter mon site professionnel, vous pouvez cliquer sur le bouton prévu à cet effet, juste sous la signature .
Christophe Charron est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 10h19   #2
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
à la place de ça :
Code XML :
1
2
3
4
5
6
7
8
    <rule rdf:type="http://www.raf.org/tic">
      <vbox uri="rdf:*" class="box-padded">
        <label value="Adresses mails : rdf:http://www.raf.org/courriels"/>
        <label value="Téléphones : rdf:http://www.raf.org/tel"/>
        <label value="Fax : rdf:http://www.raf.org/fax"/>
 
      </vbox>
    </rule>
je verrais plutôt le code suivant mais je n'ai pas bien compris comment indiquer les conditions donc peut-être que je t'envoie sur une fausse piste
Code XML :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<vbox uri="rdf:*" class="box-padded">
 
    <rule rdf:type="...">
        <conditions>
            <!-- non vide -->
        </conditions>
        <action>
            <label value="Adresses mails : rdf:http://www.raf.org/courriels"/>
        </action
    </rule>
 
    <rule rdf:type="...">
        <conditions>
            <!-- non vide -->
        </conditions>
        <action>
            <label value="Téléphones : rdf:http://www.raf.org/tel"/>
        </action
    </rule>
 
    <rule rdf:type="...">
        <conditions>
            <!-- non vide -->
        </conditions>
        <action>
            <label value="Fax : rdf:http://www.raf.org/fax"/>
        </action
    </rule>
 
</vbox>
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 10h47   #3
Membre éprouvé
 
Avatar de Christophe Charron
 
Homme Christophe Charron
Développeur informatique
Inscription : juillet 2005
Messages : 768
Détails du profil
Informations personnelles :
Nom : Homme Christophe Charron
Âge : 51
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2005
Messages : 768
Points : 492
Points : 492
Citation:
Envoyé par mathieu
je verrais plutôt le code suivant mais je n'ai pas bien compris comment indiquer les conditions
Ben moi non plus, justement !!
Citation:
Envoyé par mathieu
donc peut-être que je t'envoie sur une fausse piste
Non je ne crois pas. Le seul truc c'est d'arriver à remplacer
Code XML :
1
2
3
<conditions>
 <!-- non vide -->
</conditions>
par
Code XML :
1
2
3
<conditions>
 <!-- condition pertinente avec bonne syntaxe -->
</conditions>
__________________
Cordialement,
Christophe Charron
Pour consulter mon site professionnel, vous pouvez cliquer sur le bouton prévu à cet effet, juste sous la signature .
Christophe Charron est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 21h31   #4
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
avec le code que je t'ai donné j'arrive à faire disparaitre un élement mais je n'arrive pas à le faire apparaitre quand il n'est pas vide

voilà ce que j'ai essayé :
Code XML :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
      <vbox uri="rdf:*" class="box-padded">
 
        <rule rdf:type="http://www.raf.org/courriels">
            <conditions>
                <content uri="?uri"/>
                <triple subject="?uri"
                    predicate="http://www.raf.org/courriels"
                    object="?courriels"/>
            </conditions>
            <action>
                <label value="Adresses e-mail : rdf:http://www.raf.org/courriels"/>
            </action>
        </rule>
 
        <label value="Téléphones : rdf:http://www.raf.org/tel"/>
        <label value="Fax : rdf:http://www.raf.org/fax"/>
      </vbox>
j'ai trouvé les pages suivantes si ça peut t'aider :
http://xulfr.org/xulplanet/htw/conditions.html
http://www.xulplanet.com/tutorials/xultu/advrules.html
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2007, 10h44   #5
Membre éprouvé
 
Avatar de Christophe Charron
 
Homme Christophe Charron
Développeur informatique
Inscription : juillet 2005
Messages : 768
Détails du profil
Informations personnelles :
Nom : Homme Christophe Charron
Âge : 51
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2005
Messages : 768
Points : 492
Points : 492
Citation:
Envoyé par mathieu
avec le code que je t'ai donné j'arrive à faire disparaitre un élement mais je n'arrive pas à le faire apparaitre quand il n'est pas vide
Aie !! Moi non plus !!
En fait je n'ai pas l'impression que ce soit possible car en regardant le DOM de http://developer.mozilla.org/samples...uide-ex12b.xul résultat de l'utilisation des bidings vue ici http://developer.mozilla.org/en/docs...Guide:Bindings , je constate que les "label" sont présents, les bindings permettant d'afficher même si les conditions ne sont pas remplies. Je pense que j'ai meilleur compte, puisque je fais du remote app, à construire l'interface correcte, d'après les données pertinentes, dans mon script php.

P.S.
Comme il n'y a pas de balise "abandonné", je laisse la conversation en l'état , ne me résolvant pas à la considérée comme "résolue".

Merci de m'avoir aidé.
__________________
Cordialement,
Christophe Charron
Pour consulter mon site professionnel, vous pouvez cliquer sur le bouton prévu à cet effet, juste sous la signature .
Christophe Charron est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h52.


 
 
 
 
Partenaires

Hébergement Web