Re: [flexcoders] Re: Set combobox selection to data copy paste code

2006-12-02 Thread Yiðit Boyar
here is the copy paste code:
private function findMyVal(cb:ComboBox,n:Number):Number{
for(var i:Number=0;icb.dataProvider.length;i++){
if(n == cb.dataProvider[i].id){
return i;
}
}
return 0;
}
and the usage, from the same mxml file: (info: here, me is a custom class )
mx:ComboBox id=deney labelField=ad
dataProvider={deneyReq.lastResult.dNS.dN} 
selectedIndex={findMyVal(deney,me.deney_id)}/mx:ComboBox

mx:ComboBox id=user dataProvider={userReq.lastResult.uSS.uS} 
labelField=soyadad selectedIndex={findMyVal(user,me.user_id)}/mx:ComboBox


- Original Message 
From: camlinaeizerous [EMAIL PROTECTED]
To: flexcoders@yahoogroups.com
Sent: Friday, December 1, 2006 9:15:30 PM
Subject: [flexcoders] Re: Set combobox selection to data









  





--- In [EMAIL PROTECTED] ups.com, Yiðit Boyar yigitboyar@ ...

wrote:



 i dont know whether there is a better way or not but i've used the

fallowing way.

 assume needed_val is the variable which is equal to the  data of the

one which should be selected (number in the example)

 mx:ComboBox labelField=' name'

dataProvider= {blaReq.lastResu lt.valS.val}

selectedIndex= {findMyVal( me,needed_ val)} id='me'

 



 and in the findMyVal function:

 private function findMyVal(obj: ComboBox , wanted:Number) :Number{

 for (var i:Number=0 ; i  obj.dataProvider. length;i+ +){

 if(wanted = = obj.dataProvider[ i].id ) //i assumed that the

data label is id of the dataProvider

 return i;

 }

 return 0;

 }



 whenever the dataProvider is refreshed, the function will

automatically be called and set the right selected index...

 by the way, i did not copy and paste a code so it may include some

typing errors, but the logic is this...



 i wish it helps, if this does not work, send a reply and  i can send a

copy paste code that surely works.



 Yigit Boyar

 Middle East Technical University Dept of Computer Science / sophomore

 - Original Message 

 From: Wally Randall wally.randall@ ...

 To: [EMAIL PROTECTED] ups.com

 Sent: Friday, December 1, 2006 2:51:13 PM

 Subject: [flexcoders] Set combobox selection to data



























 How do I set the selected value of a combobox to that of

the data



 returned from the database record?





























 !--



 #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

[flexcoders] Re: Set combobox selection to data

2006-12-01 Thread camlinaeizerous

--- In flexcoders@yahoogroups.com, Yiðit Boyar [EMAIL PROTECTED]
wrote:

 i dont know whether there is a better way or not but i've used the
fallowing way.
 assume needed_val is the variable which is equal to the  data of the
one which should be selected (number in the example)
 mx:ComboBox labelField='name'
dataProvider={blaReq.lastResult.valS.val}
selectedIndex={findMyVal(me,needed_val)} id='me'
 

 and in the findMyVal function:
 private function findMyVal(obj:ComboBox , wanted:Number):Number{
 for (var i:Number=0 ; i  obj.dataProvider.length;i++){
 if(wanted = = obj.dataProvider[i].id ) //i assumed that the
data label is id of the dataProvider
 return i;
 }
 return 0;
 }

 whenever the dataProvider is refreshed, the function will
automatically be called and set the right selected index...
 by the way, i did not copy and paste a code so it may include some
typing errors, but the logic is this...

 i wish it helps, if this does not work, send a reply and  i can send a
copy paste code that surely works.

 Yigit Boyar
 Middle East Technical University Dept of Computer Science / sophomore
 - Original Message 
 From: Wally Randall [EMAIL PROTECTED]
 To: flexcoders@yahoogroups.com
 Sent: Friday, December 1, 2006 2:51:13 PM
 Subject: [flexcoders] Set combobox selection to data













 How do I set the selected value of a combobox to that of
the data

 returned from the database record?














 !--

 #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;}
 --










\

 Do you Yahoo!?
 Everyone is raving about the all-new Yahoo! Mail beta.
 http://new.mail.yahoo.com





[flexcoders] Re: Set combobox selection to data

2006-12-01 Thread camlinaeizerous
??? I guess I'll stay away from the rich text editor my post came
through blank. My drop downs are populated form the database as well
as the database query that is decided what drop down index is
selected. The following is the approach I took.

var Cursor:IViewCursor = Drop down dataProvider.createCursor();
while(!Cursor.afterLast  Cursor.current.Some ID To match!= 
Main Data Base Query ArrayCollection results
.getItemAt(this.selectedRecordIndex).Some ID To Match)
{Cursor.moveNext();}
if(Cursor.current)
{Drop Down ID.selectedItem = Cursor.current;}
else
{Drop Down ID.selectedIndex = -1;}

The else statement combined with a required field validation will
highlight the drop down with the error if for any reason there is a
mismatch. While in most cases this shouldn't happen it is a nice
notification if you need it.



[flexcoders] Re: Set combobox selection to data

2006-12-01 Thread JWOpitz
I just extended mx:ComboBox with similar functionality:
http://jwopitz.pastebin.ca/263641

You will also need the ArrayCollectionUtil:
http://jwopitz.pastebin.ca/263645

There is still work to be done in both of these but feel free to copy
them.


--- In flexcoders@yahoogroups.com, Yi�it Boyar [EMAIL PROTECTED] wrote:

 i dont know whether there is a better way or not but i've used the
fallowing way.
 assume needed_val is the variable which is equal to the  data of the
one which should be selected (number in the example)
 mx:ComboBox labelField='name'
dataProvider={blaReq.lastResult.valS.val}
selectedIndex={findMyVal(me,needed_val)} id='me'
 
 
 and in the findMyVal function:
 private function findMyVal(obj:ComboBox , wanted:Number):Number{
 for (var i:Number=0 ; i  obj.dataProvider.length;i++){
 if(wanted = = obj.dataProvider[i].id ) //i assumed that the
data label is id of the dataProvider
 return i;
 }
 return 0;
 }
 
 whenever the dataProvider is refreshed, the function will
automatically be called and set the right selected index...
 by the way, i did not copy and paste a code so it may include some
typing errors, but the logic is this...
 
 i wish it helps, if this does not work, send a reply and  i can send
a copy paste code that surely works.
 
 Yigit Boyar
 Middle East Technical University Dept of Computer Science / sophomore
 - Original Message 
 From: Wally Randall [EMAIL PROTECTED]
 To: flexcoders@yahoogroups.com
 Sent: Friday, December 1, 2006 2:51:13 PM
 Subject: [flexcoders] Set combobox selection to data
 
 
 
 
 
 
 
 
 
   
 
 
 
 How do I set the selected value of a combobox to that of
the data 
 
 returned from the database record?
 
 
 
 
 
 
   
 
 
 
 
 
 
 
 !--
 
 #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;}
 --
 
 
 
 
 
 
 
 
  


 Do you Yahoo!?
 Everyone is raving about the all-new Yahoo! Mail beta.
 http://new.mail.yahoo.com





[flexcoders] Re: Set combobox selection to data

2006-12-01 Thread JWOpitz
I just extended the ComboBox and created a property that can bind to
an object, then internally it will updated the selectedItem:

ComboBox
http://jwopitz.pastebin.ca/263763
Needed Utility
http://jwopitz.pastebin.ca/263764

Let me know if you have any questions on its usage.  It still needs
some work but the functionality you are looking for is there.

--- In flexcoders@yahoogroups.com, Wally Randall [EMAIL PROTECTED]
wrote:

 How do I set the selected value of a combobox to that of the data 
 returned from the database record?