Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung - XPages => Thema gestartet 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.
-
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.
-
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