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