why dont u do something like create a custom combo box, override the method 
then just add the previous click to an array and once you have that just search 
for the index before it or something along those lines

----- Original Message ----
From: williamkusumo <[EMAIL PROTECTED]>
To: flexcoders@yahoogroups.com
Sent: Friday, August 31, 2007 6:07:22 PM
Subject: [flexcoders] Re: How to get the previously selected item in ComboBox 
on change?









  


    
            Hmm, completely bummed with this...I tried calling 
e.preventDefault( );

e.stopImmediateProp agation() ; e.stopPropagation( ); on click event and

it won't cancel the default actions.



Seems like there's no other way but to extend ComboBox and override

the way it does changeHandler?



Thanks!



--- In [EMAIL PROTECTED] ups.com, "williamkusumo" <williamkusumo@ ...>

wrote:

>

> Hmm, actually, maybe 'change' is not what I should be listening to. I

> need to intercept the default action when user tries to change the

> selected item and based on user input, allow/disallow the option user

> is trying to select. What event should I listen to then? I was

> thinking of 'close', but that wouldn't work on keyboard action,

would it?

> 

> Thanks!

> 

> --- In [EMAIL PROTECTED] ups.com, "Tracy Spratt" <tspratt@> wrote:

> >

> > I think you'll need to store the previously selectedItem in an

instance

> > variable.

> > 

> >  

> > 

> > That is how I handle it.

> > 

> >  

> > 

> > Tracy

> > 

> >  

> > 

> > ____________ _________ _________ __

> > 

> > From: [EMAIL PROTECTED] ups.com

[mailto:[EMAIL PROTECTED] ups.com] On

> > Behalf Of williamkusumo

> > Sent: Wednesday, August 29, 2007 4:27 PM

> > To: [EMAIL PROTECTED] ups.com

> > Subject: [flexcoders] How to get the previously selected item in

> > ComboBox on change?

> > 

> >  

> > 

> > Hi!

> > 

> > I can't seem to get a reference to the previously selected item in

> > ComboBox on change. When the function executes on change, the

> > selectedItem has already become the newly selected item, I would like

> > to check on the previously selected. I checked on the docs and can't

> > seem to find any property that indicates previous item.

> > 

> > As always, thanks for the help!

> >

>





    
  

    
    




<!--

#ygrp-mkp{
border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;}
#ygrp-mkp hr{
border:1px solid #d8d8d8;}
#ygrp-mkp #hd{
color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;}
#ygrp-mkp #ads{
margin-bottom:10px;}
#ygrp-mkp .ad{
padding:0 0;}
#ygrp-mkp .ad a{
color:#0000ff;text-decoration:none;}
-->



<!--

#ygrp-sponsor #ygrp-lc{
font-family:Arial;}
#ygrp-sponsor #ygrp-lc #hd{
margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
#ygrp-sponsor #ygrp-lc .ad{
margin-bottom:10px;padding:0 0;}
-->



<!--

#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, 
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}

#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a{
text-decoration:none;}

#ygrp-vital a:hover{
text-decoration:underline;}

#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc{
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o{font-size:0;}
.MsoNormal{
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq{margin:4;}
-->








       
____________________________________________________________________________________
Building a website is a piece of cake. Yahoo! Small Business gives you all the 
tools to get online.
http://smallbusiness.yahoo.com/webhosting 

Reply via email to