[flexcoders] Re: Getting duplicate value in my combo box control

2007-01-09 Thread malik_robinson
Thanks,

Malik
--- In flexcoders@yahoogroups.com, Shannon Hicks [EMAIL PROTECTED] wrote:

 You could have tracked down your problem more easily with some sort of
 HTTP sniffer. I use ServiceCapture. There are others out there that
 support Flash's AMF.

 Shan

 malik_robinson wrote:
 
  Hi,
 
  for what its worth, I fixed my own problem. In eclipse in a cfc I
  believe by default the functions are collapsed visually. I had a
  function in the cfc calling another function and in that 2nd
function I
  had something hardcoded. Once I removed the hardcoded reference
  everything worked.
 
  -ws
 
  --- In flexcoders@yahoogroups.com
  mailto:flexcoders%40yahoogroups.com, malik_robinson
  Malik_Robinson@
  wrote:
  
   Hi,
  
   I did a trace using trace(ObjectUtil.toString(event.result));
  
   I was able to see what my result handler had and it clearly shows
   duplicate data. I see an array and at position zero[0] and
  position[1],
   i see the exact same thing in the flex console when I debug the
app.
  
   At first glance I thought it might be the sql, but the sql is
correct,
  I
   wrote the results of the query to a file using cffile and all is
good,
   somewhere between the function call and the result handler
somethin is
   going wrong.
  
   Any help highly appreciated.
  
   -Malik
  
   --- In flexcoders@yahoogroups.com
  mailto:flexcoders%40yahoogroups.com, malik_robinson
Malik_Robinson@
   wrote:
   
Hi,
   
I seem to be getting duplicate values being displayed in my
combo
  box
component. I am using Flex and CF. The query returns two records
  and
ultimately the combo box gets populated, but it has two values
   
So I am getting
   
Project Name:
XO Project
XO Project
   
There are two records that part is right, but the text in the
actual
drop down is duplicated. The query is correct so its not an
issue
   with
the sql and/or my cfc. It seems like there is a problem in the
loop
   or
something, I am not sure.
   
Here is the combo box code:
   
?xml version=1.0 encoding=utf-8?
mx:ComboBox xmlns:mx=http://www.adobe.com/2006/mxml
  http://www.adobe.com/2006/mxml xmlns=*
toolTip=List of Projects
labelField=projectName
   
mx:Script
![CDATA[
import com.adobe.actors.ApplicationState;
import com.adobe.actors.Project;
import mx.collections.ArrayCollection;
[Bindable]
public var firstEntry:String = All;
   
public function selectProject( e:Project ) : void
{
var dp:ArrayCollection = dataProvider as
  ArrayCollection;
for(var i:int=0; i  dp.length; i++) {
var test:Object = dp.getItemAt(i) as Project;
if( test.id == e.projectId ) {
selectedIndex = i;
break;
}
}
}
   
   
   
]]
/mx:Script
mx:dataProvider
{ApplicationState.instance.listOfProjects}
/mx:dataProvider
   
   
/mx:ComboBox
   
**
   
This is a snippet from my ApplicationState.as file
   
private var _listOfProjects:ArrayCollection;
   
[Bindable(event=projectsChanged)]
   
public function set listOfProjects( ac:ArrayCollection ) : void
   {
_listOfProjects = ac;
var dummyProject:Project = new Project();
dummyProject.projectId = ;
dummyProject.projectName = Select;
   
_listOfProjects.addItemAt(dummyProject, 0 );
dispatchEvent( new FlexEvent(projectsChanged) );
}
   
   
public function get listOfProjects() : ArrayCollection
   {
return _listOfProjects;
}
   
  
 
 





[flexcoders] Re: Getting duplicate value in my combo box control

2007-01-08 Thread malik_robinson
Hi,

I did a trace using trace(ObjectUtil.toString(event.result));

I was able to see what my result handler had and it clearly shows
duplicate data.  I see an array and at position zero[0] and position[1],
i see the exact same thing in the flex console when I debug the app.

At first glance I thought it might be the sql, but the sql is correct, I
wrote the results of the query to a file using cffile and all is good,
somewhere between the function call and the result handler somethin is
going wrong.

Any help highly appreciated.

-Malik

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

 Hi,

 I seem to be getting duplicate values being displayed in my combo box
 component.  I am using Flex and CF.  The query returns two records and
 ultimately the combo box gets populated, but it has two values

 So I am getting

 Project Name:
 XO Project
 XO Project

 There are two records that part is right, but the text in the actual
 drop down is duplicated.  The query is correct so its not an issue
with
 the sql and/or my cfc.  It seems like there is a problem in the loop
or
 something, I am not sure.

 Here is the combo box code:

 ?xml version=1.0 encoding=utf-8?
 mx:ComboBox xmlns:mx=http://www.adobe.com/2006/mxml; xmlns=*
  toolTip=List of Projects
  labelField=projectName

  mx:Script
  ![CDATA[
  import com.adobe.actors.ApplicationState;
  import com.adobe.actors.Project;
  import mx.collections.ArrayCollection;
  [Bindable]
  public var firstEntry:String = All;

  public function selectProject( e:Project ) : void
  {
  var dp:ArrayCollection = dataProvider as ArrayCollection;
  for(var i:int=0; i  dp.length; i++) {
  var test:Object = dp.getItemAt(i) as Project;
  if( test.id == e.projectId ) {
  selectedIndex = i;
  break;
  }
  }
  }



  ]]
  /mx:Script
  mx:dataProvider
  {ApplicationState.instance.listOfProjects}
  /mx:dataProvider


 /mx:ComboBox

 **

 This is a snippet from my ApplicationState.as file

 private var _listOfProjects:ArrayCollection;

 [Bindable(event=projectsChanged)]

 public function set listOfProjects( ac:ArrayCollection ) : void   
{
  _listOfProjects = ac;
  var dummyProject:Project = new Project();
  dummyProject.projectId = ;
  dummyProject.projectName = Select;

  _listOfProjects.addItemAt(dummyProject, 0 );
  dispatchEvent( new FlexEvent(projectsChanged) );
  }


  public function get listOfProjects() : ArrayCollection   
{
  return _listOfProjects;
  }





[flexcoders] Re: Getting duplicate value in my combo box control

2007-01-08 Thread malik_robinson
Hi,

for what its worth, I fixed my own problem.  In eclipse in a cfc I
believe by default the functions are collapsed visually.  I had a
function in the cfc calling another function and in that 2nd function I
had something hardcoded.  Once I removed the hardcoded reference
everything worked.

-ws

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

 Hi,

 I did a trace using trace(ObjectUtil.toString(event.result));

 I was able to see what my result handler had and it clearly shows
 duplicate data.  I see an array and at position zero[0] and
position[1],
 i see the exact same thing in the flex console when I debug the app.

 At first glance I thought it might be the sql, but the sql is correct,
I
 wrote the results of the query to a file using cffile and all is good,
 somewhere between the function call and the result handler somethin is
 going wrong.

 Any help highly appreciated.

 -Malik

 --- In flexcoders@yahoogroups.com, malik_robinson Malik_Robinson@
 wrote:
 
  Hi,
 
  I seem to be getting duplicate values being displayed in my combo
box
  component.  I am using Flex and CF.  The query returns two records
and
  ultimately the combo box gets populated, but it has two values
 
  So I am getting
 
  Project Name:
  XO Project
  XO Project
 
  There are two records that part is right, but the text in the actual
  drop down is duplicated.  The query is correct so its not an issue
 with
  the sql and/or my cfc.  It seems like there is a problem in the loop
 or
  something, I am not sure.
 
  Here is the combo box code:
 
  ?xml version=1.0 encoding=utf-8?
  mx:ComboBox xmlns:mx=http://www.adobe.com/2006/mxml; xmlns=*
   toolTip=List of Projects
   labelField=projectName
 
   mx:Script
   ![CDATA[
   import com.adobe.actors.ApplicationState;
   import com.adobe.actors.Project;
   import mx.collections.ArrayCollection;
   [Bindable]
   public var firstEntry:String = All;
 
   public function selectProject( e:Project ) : void
   {
   var dp:ArrayCollection = dataProvider as
ArrayCollection;
   for(var i:int=0; i  dp.length; i++) {
   var test:Object = dp.getItemAt(i) as Project;
   if( test.id == e.projectId ) {
   selectedIndex = i;
   break;
   }
   }
   }
 
 
 
   ]]
   /mx:Script
   mx:dataProvider
   {ApplicationState.instance.listOfProjects}
   /mx:dataProvider
 
 
  /mx:ComboBox
 
  **
 
  This is a snippet from my ApplicationState.as file
 
  private var _listOfProjects:ArrayCollection;
 
  [Bindable(event=projectsChanged)]
 
  public function set listOfProjects( ac:ArrayCollection ) : void
 {
   _listOfProjects = ac;
   var dummyProject:Project = new Project();
   dummyProject.projectId = ;
   dummyProject.projectName = Select;
 
   _listOfProjects.addItemAt(dummyProject, 0 );
   dispatchEvent( new FlexEvent(projectsChanged) );
   }
 
 
   public function get listOfProjects() : ArrayCollection
 {
   return _listOfProjects;
   }
 





Re: [flexcoders] Re: Getting duplicate value in my combo box control

2007-01-08 Thread Shannon Hicks
You could have tracked down your problem more easily with some sort of 
HTTP sniffer. I use ServiceCapture. There are others out there that 
support Flash's AMF.


Shan

malik_robinson wrote:


Hi,

for what its worth, I fixed my own problem. In eclipse in a cfc I
believe by default the functions are collapsed visually. I had a
function in the cfc calling another function and in that 2nd function I
had something hardcoded. Once I removed the hardcoded reference
everything worked.

-ws

--- In flexcoders@yahoogroups.com 
mailto:flexcoders%40yahoogroups.com, malik_robinson 
[EMAIL PROTECTED]

wrote:

 Hi,

 I did a trace using trace(ObjectUtil.toString(event.result));

 I was able to see what my result handler had and it clearly shows
 duplicate data. I see an array and at position zero[0] and
position[1],
 i see the exact same thing in the flex console when I debug the app.

 At first glance I thought it might be the sql, but the sql is correct,
I
 wrote the results of the query to a file using cffile and all is good,
 somewhere between the function call and the result handler somethin is
 going wrong.

 Any help highly appreciated.

 -Malik

 --- In flexcoders@yahoogroups.com 
mailto:flexcoders%40yahoogroups.com, malik_robinson Malik_Robinson@

 wrote:
 
  Hi,
 
  I seem to be getting duplicate values being displayed in my combo
box
  component. I am using Flex and CF. The query returns two records
and
  ultimately the combo box gets populated, but it has two values
 
  So I am getting
 
  Project Name:
  XO Project
  XO Project
 
  There are two records that part is right, but the text in the actual
  drop down is duplicated. The query is correct so its not an issue
 with
  the sql and/or my cfc. It seems like there is a problem in the loop
 or
  something, I am not sure.
 
  Here is the combo box code:
 
  ?xml version=1.0 encoding=utf-8?
  mx:ComboBox xmlns:mx=http://www.adobe.com/2006/mxml 
http://www.adobe.com/2006/mxml xmlns=*

  toolTip=List of Projects
  labelField=projectName
 
  mx:Script
  ![CDATA[
  import com.adobe.actors.ApplicationState;
  import com.adobe.actors.Project;
  import mx.collections.ArrayCollection;
  [Bindable]
  public var firstEntry:String = All;
 
  public function selectProject( e:Project ) : void
  {
  var dp:ArrayCollection = dataProvider as
ArrayCollection;
  for(var i:int=0; i  dp.length; i++) {
  var test:Object = dp.getItemAt(i) as Project;
  if( test.id == e.projectId ) {
  selectedIndex = i;
  break;
  }
  }
  }
 
 
 
  ]]
  /mx:Script
  mx:dataProvider
  {ApplicationState.instance.listOfProjects}
  /mx:dataProvider
 
 
  /mx:ComboBox
 
  **
 
  This is a snippet from my ApplicationState.as file
 
  private var _listOfProjects:ArrayCollection;
 
  [Bindable(event=projectsChanged)]
 
  public function set listOfProjects( ac:ArrayCollection ) : void
 {
  _listOfProjects = ac;
  var dummyProject:Project = new Project();
  dummyProject.projectId = ;
  dummyProject.projectName = Select;
 
  _listOfProjects.addItemAt(dummyProject, 0 );
  dispatchEvent( new FlexEvent(projectsChanged) );
  }
 
 
  public function get listOfProjects() : ArrayCollection
 {
  return _listOfProjects;
  }