PM-DYN-BUNDLE LOGIK CODE FÜR DIESES PRODUKT:
optisch('optical_sphaere_r').value == 0 : s('option_addPriceOptic','glass_102').activate
optisch('optical_sphaere_l').value == 0 : s('option_addPriceOptic','glass_102').activate
optisch('optical_zylinder_r').value == 0 : s('option_addPriceOptic','glass_102').activate
optisch('optical_zylinder_l').value == 0 : s('option_addPriceOptic','glass_102').activate
optisch('optical_sphaere_r').value == null : s('option_addPriceOptic','glass_102').activate
optisch('optical_sphaere_l').value == null : s('option_addPriceOptic','glass_102').activate
optisch('optical_zylinder_r').value == null : s('option_addPriceOptic','glass_102').activate
optisch('optical_zylinder_l').value == null : s('option_addPriceOptic','glass_102').activate
optisch('optical_sphaere_r').value > 0 : s('option_addPriceOptic','glass_102').deactivate
optisch('optical_sphaere_r').value < 0 : s('option_addPriceOptic','glass_102').deactivate
optisch('optical_sphaere_l').value > 0 : s('option_addPriceOptic','glass_102').deactivate
optisch('optical_sphaere_l').value < 0 : s('option_addPriceOptic','glass_102').deactivate
optisch('optical_zylinder_r').value > 0 : s('option_addPriceOptic','glass_102').deactivate
optisch('optical_zylinder_r').value < 0 : s('option_addPriceOptic','glass_102').deactivate
optisch('optical_zylinder_l').value > 0 : s('option_addPriceOptic','glass_102').deactivate
optisch('optical_zylinder_l').value < 0 : s('option_addPriceOptic','glass_102').deactivate
s('option_addPriceOptic','glass_102').isInactive : o('option_zusatz').show
s('option_addPriceOptic','glass_102').isActive : o('option_zusatz').hide
s('option_addPriceOptic','glass_102').isInactive : o('option_glasscolors').show
s('option_addPriceOptic','glass_102').isActive : o('option_glasscolors').hide
s('option_addPriceOptic','glass_102').isInactive : o('option_enhancement').show
s('option_addPriceOptic','glass_102').isActive : o('option_enhancement').hide
s('option_addPriceOptic','glass_102').isInactive : o('optical_veredelung_vented').show
s('option_addPriceOptic','glass_102').isActive : o('optical_veredelung_vented').hide
s('option_addPriceOptic','glass_102').isActive : s('option_zusatz','glass_103').select
s('option_addPriceOptic','glass_102').isActive : s('option_glasscolors','glass_101').select
s('option_addPriceOptic','glass_102').isActive : s('option_enhancement','glass_103').select
s('option_addPriceOptic','glass_102').isActive : s('optical_veredelung_vented','glass_103').select
//Verstecke optische Werte bestell-informations
c('custom_opt_optical').hide
o('option_hiddenOpticHighDptPrice').hide
//Test
//optisch('optical_abstand_r').value < 32 : s('option_glasscolors', 'glass_12').deactivate
//optisch('optical_abstand_r').value >= 32 : s('option_glasscolors', 'glass_12').activate
//Preisaufschlag
s('option_hiddenOpticHighDptPrice', 'glass_49').deactivate
optisch('optical_sphaere_r').value >= 6 : s('option_hiddenOpticHighDptPrice', 'glass_49').select
optisch('optical_sphaere_l').value >= 6 : s('option_hiddenOpticHighDptPrice', 'glass_49').select
optisch('optical_sphaere_r').value <= -6 : s('option_hiddenOpticHighDptPrice', 'glass_49').select
optisch('optical_sphaere_l').value <= -6 : s('option_hiddenOpticHighDptPrice', 'glass_49').select
//Selection manipulation
//s('option_addPriceOptic', 'glass_3').isActive : s('option_glasscolors', 'glass_11').hide
//s('option_hiddenOpticHighDptPrice', 'glass_49').isActive : o('option_hiddenOpticHighDptPrice').hide
//s('option_hiddenOpticHighDptPrice', 'glass_49').isInactive : o('option_hiddenOpticHighDptPrice').show
//Lasergravur
//Wechselseitiger Aussschluss von Bild & Text
c('laser_l_file').isNotEmpty == true : c('laser_l_text').clear
c('laser_l_text').isNotEmpty == true : c('laser_l_file').clear
c('laser_r_file').isNotEmpty == true : c('laser_r_text').clear
c('laser_r_text').isNotEmpty == true : c('laser_r_file').clear
//Verstecke Aufpreis
o('option_hiddenLaser').hide
s('option_hiddenLaser', 'sobri_lasergravur_rechts').deactivate
s('option_hiddenLaser', 'sobri_lasergravur_links').deactivate
c('laser_l_text').isNotEmpty == true : s('option_hiddenLaser', 'sobri_lasergravur_links').select
c('laser_l_file').isNotEmpty == true : s('option_hiddenLaser', 'sobri_lasergravur_links').select
c('laser_r_text').isNotEmpty == true : s('option_hiddenLaser', 'sobri_lasergravur_rechts').select
c('laser_r_file').isNotEmpty == true : s('option_hiddenLaser', 'sobri_lasergravur_rechts').select
//Sattelfläche
o('option_sattelflaeche').hide
s('option_sattelflaeche','glass_55_l').deactivate
s('option_sattelflaeche','glass_55_r').deactivate
optisch('l').sfBedingung : s('option_sattelflaeche','glass_55_l').select
optisch('r').sfBedingung : s('option_sattelflaeche','glass_55_r').select