Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2999 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  [Résolu] Limiter des options en fonction de choix antérieurs ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Limiter des options en fonction de choix antérieurs ?

n°2091708
Papy_Octet
Posté le 27-07-2011 à 11:17:34  profilanswer
 

Bonjour,
Plaçons tout de suite mon niveau de programmation : je suis une bille :??:  
 
J'ai 4 options disponibles : LSeg1, LSeg2, Reason et NbSeg et 3 types de "méthodes" : Arithmetic, Geometric et Logarithmic.
Le choix d'une "méthode" conditionne la suite des sélections dans les options :
 
Si je sélectionne les méthodes Arithmetic ou Geometric,  
*** 0. Je ne peux utiliser que soit NbSeg soit Reason mais jamais les deux en même temps.
 
*** 1. Si je n'utilise pas l'option NbSeg ni l'option Reason, alors je ne peux introduire de valeur que dans 2 options :  
==> LSeg1 et LSeg2  
 
*** 2. Si j'utilise l'option Reason, alors je ne peux introduire de valeur que dans 2 options :  
==> LSeg1 OU BIEN LSeg2
 
*** 3. Si j'utilise NbSeg, alors je ne peux introduire de valeur que dans 2 options :  
==> LSeg1 OU BIEN LSeg2
 
Si [b]je sélectionne la méthode Logarithmic,

*** ==> Je ne peux utiliser que l'option [b]NbSeg".
 
Je place dans chacune des options la valeur 0 (0.0 si float) ainsi, si je mets une valeur > 0, je saurai si j'ai introduit une valeur dans l'option.
 
J'ai "pondu" le code ci-dessous :
[XML]
...
   <param name="method" type="optiongroup" _gui-text="Series">
        <_option value="Artithmetic">Serie arithmetique</_option>
        <_option value="Geometric">Serie geometrique</_option>
        <_option value="Logarithmic">Serie logarithmique</_option>
    </param>
 
    <param name="LSeg1" type="float" min="0.1" max="10000.0" _gui-text="Longueur du premier segment">"0.0"</param>
    <param name="LSeg2" type="float" min="0.1" max="10000.0" _gui-text="Longueur du dernier segment">"0.0"</param>
    <param name="Reason" type="float" min="0.1" max="10000.0" _gui-text="Raison de la suite">"0.0"</param>
    <param name="NbSeg" type="int" min="1" max="10000" _gui-text="Nombre de Segments">"0"</param>

...[/XML]
 
Comment puis-je réaliser ces limitations dans les options ?
 
Merci


Message édité par Papy_Octet le 27-07-2011 à 18:39:04

---------------
Cogito Ergo Sum.
mood
Publicité
Posté le 27-07-2011 à 11:17:34  profilanswer
 

n°2091809
Papy_Octet
Posté le 27-07-2011 à 18:38:35  profilanswer
 

OK. Bon ! Ne cherchez plus ... c'est impossible dans un fichier XML !
Merci.


---------------
Cogito Ergo Sum.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  [Résolu] Limiter des options en fonction de choix antérieurs ?

 

Sujets relatifs
Planification d'une fonction PHPComment lancer une fonction dans une fonction JS?
Demande d'avis pour choix langage de programmationConnexion base oracle via fonction PHP
Problème fonction mail()mémoriser choix liste déroulante IE
Limiter la porté d'une variable en emacs lispCompteur dans une fonction
[Scilab] Problème utilisation fonction datafitRecherche de l'émergence du choix (free will)
Plus de sujets relatifs à : [Résolu] Limiter des options en fonction de choix antérieurs ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR