Visualizzazione dei risultati da 1 a 10 su 23

Visualizzazione discussione

  1. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    795
    ok, sto utilizzando i suggerimenti di negatyve per fare questo:
    ho un combobox che ha i nomi di vari db. l'utente però trova anche un valore non legato a nulla, label= " - " , data=true .
    quello che sto cercando di fare consiste nel bloccare (enabled=false) tutti i component nella _root se l'item selezionato è quello neutro (quello con label =" - " per capirci) e sbloccarli se invece viene selezionato un qualsiasi altro item. ecco il codice:

    //il combobox si chiama db_select
    triggercomps(false, db_select);
    cambiadb = new Object();
    cambiadb.change = function(obb) {
    if (obb.target.selectedItem.data != true) {
    triggercomps(true); //tutti a enabled=true
    } else {
    _root.triggercomps(false, db_select);// tutti false tranne db_select
    }
    };
    db_select.addEventListener("change", cambiadb);

    function triggercomps(stato, escludi) {
    for (var prop in _root) {
    if (_root[prop] instanceof mx.core.UIComponent and _root[prop] != escludi) {
    _root[prop].enabled = stato;
    }
    }
    }

    Ora, andrebbe tutto bene, se non fosse che, provandolo, il combo db_select (che in teoria escludo dal "bloccaggio") è ancora cliccabile, ma... gli item del combo stesso vengono fuori bloccati!

    è come se il combo fosse editabile, ma il listbox al suo interno no!
    :master:
    Immagini allegate Immagini allegate
    <sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.