Autor Thema: Checkboxgroup Wert ausblenden  (Gelesen 3412 mal)

Offline snowfish26

  • Frischling
  • *
  • Beiträge: 21
  • Geschlecht: Weiblich
Checkboxgroup Wert ausblenden
« 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.

Stephanie Widmer

Offline Jens Winkelmann

  • Junior Mitglied
  • **
  • Beiträge: 53
  • Geschlecht: Männlich
  • Jens Winkelmann
    • PAVONE AG
Re: Checkboxgroup Wert ausblenden
« Antwort #1 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.

Offline Sven Hasselbach

  • Senior Mitglied
  • ****
  • Beiträge: 316
  • Geschlecht: Männlich
    • blog@hasselba.ch
Re: Checkboxgroup Wert ausblenden
« Antwort #2 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


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz