Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung - XPages => Thema gestartet von: snowfish26 am 12.09.11 - 15:33:24

Titel: Checkboxgroup Wert ausblenden
Beitrag von: snowfish26 am 12.09.11 - 15:33:24
Hallo Zusammen

Ich habe eine Checkboxgroup mit 5 selectIems.

<xp:checkBoxGroup id="Modul"
                  styleClass="asCheckBoxGroup asNoPrint"
                  disableClientSideValidation="true" layout="pageDirection"
                  rendered="true">
                  
                  <xp:selectItem itemLabel="Modul A"
                     itemValue="ModulA">
                  </xp:selectItem>
                  <xp:selectItem itemLabel="Modul B"
                     itemValue="ModulB">
                  </xp:selectItem>
                  <xp:selectItem itemLabel="Modul C"
                     itemValue="ModulC">
                  </xp:selectItem>
                  <xp:selectItem itemLabel="Modul D"
                     itemValue="ModulD">
                  </xp:selectItem>
                  <xp:selectItem itemLabel="Kein Kurs"
                     itemValue="NoCourse">
                  </xp:selectItem>
               </xp:checkBoxGroup>

Ich würde nun gerne wenn itemValue="ModulA" || itemValue="ModulB" || itemValue="ModulC" || itemValue="ModulD" ausgewählt wird das ItemValue="NoCourse" disabeln und/oder wenn das ItemValue="NoCourse" ausgwählt wird die oberen 4 disabeln.

Kann mir hier jemand weiterhelfen?

Vielen Dank für Eure Hilfe.

Titel: Re: Checkboxgroup Wert ausblenden
Beitrag von: Jens Winkelmann am 13.09.11 - 21:13:40
Wäre es nicht einfacher 2 Felder daraus zu machen?

Eine Checkboxgroup und eventuell eine einfache Checkbox und dann die Disabled Formel entsprechend zu setzen.
Titel: Re: Checkboxgroup Wert ausblenden
Beitrag von: Sven Hasselbach am 16.10.11 - 18:10:33
Hallo,

schonmal die Eigenschaft "itemDisabled" computed?

<xp:selectItem itemLabel="Modul A" itemValue="ModulA">
   <xp:this.itemDisabled><![CDATA[#{javascript:return true;}]]></xp:this.itemDisabled>
</xp:selectItem>


Im Javascript kann dann ja die Berechnung je nach gewähltem Wert eingebaut werden.

Sven