Ignore:
Timestamp:
03/06/10 21:31:02 (2 years ago)
Author:
sys
Message:

itemSelector : inversion critère de recherche

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Xul_Wsp/content/scenariWsp/views/searchView/criterions.xbl.xml

    r15064 r15065  
    309309                Critère itemSgnFixed. Critère restreignant la requete aux items respectant une certaine signature 
    310310                prédéfinie. Ce critère est désactivable par l'utilisateur. 
     311                Attributs : 
     312                - regexpSgn : regExp sur la signature de l'item  
     313                - invert : si "true", filtre selon la regexpSgn si la case n'est pas cochée. 
     314                - checked : coche la case par défaut 
    311315        --> 
    312316        <binding id="itemSgnRegExpFixed" extends="#itemSgnRegExpFilter"> 
    313317                <content> 
    314318                        <xul:hbox> 
    315                                 <xul:checkbox anonid="checkbox" checked="true"/> 
     319                                <xul:checkbox anonid="checkbox" xbl:inherits="checked"/> 
    316320                        </xul:hbox> 
    317321                </content> 
     
    320324                                <body><![CDATA[ 
    321325                                        var vCheckbox = document.getAnonymousElementByAttribute(this, "anonid", "checkbox"); 
    322                                         return vCheckbox.checked ? this.getAttribute("regexpSgn") : null; 
     326                                        var vInvert = this.getAttribute("invert")=="true"; 
     327                                        return vCheckbox.checked != vInvert ? this.getAttribute("regexpSgn") : null; 
    323328                                ]]></body> 
    324329                        </method> 
Note: See TracChangeset for help on using the changeset viewer.