[flexcoders] Re: ListEvent itemRenderer field null when parent is out of view

2009-07-01 Thread Tim Hoff

Here's another work-around Brian:

public function handleTreeItemChange(event:ListEvent):void
{
   callLater(getItemRenderer);
}

public function getItemRenderer():void
{
  debugTextArea.text = ListEvent's itemRenderer:  +
testTree.itemToItemRenderer(testTree.selectedItem);
}

-TH

--- In flexcoders@yahoogroups.com, lachance.brian lachance.br...@...
wrote:

 Hi, Tim,

 Thanks for the tip! I hadn't thought of that as a direct workaround
 of sorts, but that does open the doors for another way to get it to
 work, I think :)

 It's not-so-much accessing the data that's the problem with this bug
 (which I probably should have explained), but rather some of the
 fields of the itemRenderer--specifically, the depth field. I guess I
 could, instead of relying on that field, just traverse the tree
 upwards from the selectedItem and calculate the depth manually in the
 bug case.

 Thanks again, Tim!
 -Brian



 --- In flexcoders@yahoogroups.com, Tim Hoff TimHoff@ wrote:
 
 
  Hi Brian,
 
  Nice post. Yeah, that is wierd; looks like a bug. You can get around
  it for now, by looking at the data instead:
 
  public function handleTreeItemChange(event:ListEvent):void
  {
  debugTextArea.text = ListEvent's selectedItem:  +
  testtree.selectedit...@label mailto:testtree.selectedit...@label ;
  }
 
  -TH
 
  --- In flexcoders@yahoogroups.com, lachance.brian
lachance.brian@
  wrote:
  
   Hi, Group!
  
   I'm having some trouble with the Tree component in the Flex
framework:
  
   When browsing a Tree with an XML-based dataProvider, I seem to be
   unable to retrieve the itemRenderer field of the ListEvent event
that
   gets fired when the selected item changes (ListEvent.CHANGE). The
   itemRenderer field is expected to not be null, but, I'm apparently
   expecting the wrong thing.
  
   Has anyone ever ran into this issue? I've searched the Adobe JIRA
   system and Google (and this list!), and I've yet to find a helpful
   result. There were some previous bugs in the bug repository, but
they
   were transferred over from an old system. I've submitted the
request
   for more information, so we'll see where that goes.
  
   An example MXML file follows below. To see the bug, scroll down
   through the XML list until the parent item is out of view. Then,
   select one of the children currently in view and press the
left-key
   to try to go to the parent item. Notice that the itemRenderer is
   null, and this is where my problem arises.
  
   Thank you in advance for any help you're able to provide!
  
   MXML file:
   http://pastebin.com/fd4614a
  
   P.S. This is my first time posting on a newsgroup, so I hope that
   the formatting and whatnot worked out in an acceptable way. I
   apologize if that's not the case.
  
 





[flexcoders] Re: ListEvent itemRenderer field null when parent is out of view

2009-07-01 Thread lachance.brian
Wow, it looks like I need to read the documentation a bit closer: the 
itemToItemRenderer method looks like a pretty-obvious candidate!

Thanks, Tim!

--- In flexcoders@yahoogroups.com, Tim Hoff timh...@... wrote:

 
 Here's another work-around Brian:
 
 public function handleTreeItemChange(event:ListEvent):void
 {
callLater(getItemRenderer);
 }
 
 public function getItemRenderer():void
 {
   debugTextArea.text = ListEvent's itemRenderer:  +
 testTree.itemToItemRenderer(testTree.selectedItem);
 }
 
 -TH
 
 --- In flexcoders@yahoogroups.com, lachance.brian lachance.brian@
 wrote:
 
  Hi, Tim,
 
  Thanks for the tip! I hadn't thought of that as a direct workaround
  of sorts, but that does open the doors for another way to get it to
  work, I think :)
 
  It's not-so-much accessing the data that's the problem with this bug
  (which I probably should have explained), but rather some of the
  fields of the itemRenderer--specifically, the depth field. I guess I
  could, instead of relying on that field, just traverse the tree
  upwards from the selectedItem and calculate the depth manually in the
  bug case.
 
  Thanks again, Tim!
  -Brian
 
 
 
  --- In flexcoders@yahoogroups.com, Tim Hoff TimHoff@ wrote:
  
  
   Hi Brian,
  
   Nice post. Yeah, that is wierd; looks like a bug. You can get around
   it for now, by looking at the data instead:
  
   public function handleTreeItemChange(event:ListEvent):void
   {
   debugTextArea.text = ListEvent's selectedItem:  +
   testtree.selectedit...@label mailto:testtree.selectedit...@label ;
   }
  
   -TH
  
   --- In flexcoders@yahoogroups.com, lachance.brian
 lachance.brian@
   wrote:
   
Hi, Group!
   
I'm having some trouble with the Tree component in the Flex
 framework:
   
When browsing a Tree with an XML-based dataProvider, I seem to be
unable to retrieve the itemRenderer field of the ListEvent event
 that
gets fired when the selected item changes (ListEvent.CHANGE). The
itemRenderer field is expected to not be null, but, I'm apparently
expecting the wrong thing.
   
Has anyone ever ran into this issue? I've searched the Adobe JIRA
system and Google (and this list!), and I've yet to find a helpful
result. There were some previous bugs in the bug repository, but
 they
were transferred over from an old system. I've submitted the
 request
for more information, so we'll see where that goes.
   
An example MXML file follows below. To see the bug, scroll down
through the XML list until the parent item is out of view. Then,
select one of the children currently in view and press the
 left-key
to try to go to the parent item. Notice that the itemRenderer is
null, and this is where my problem arises.
   
Thank you in advance for any help you're able to provide!
   
MXML file:
http://pastebin.com/fd4614a
   
P.S. This is my first time posting on a newsgroup, so I hope that
the formatting and whatnot worked out in an acceptable way. I
apologize if that's not the case.
   
  
 





[flexcoders] Re: ListEvent itemRenderer field null when parent is out of view

2009-07-01 Thread Tim Hoff

Ha, still a bug and a hack though; hence the use of callLater. :)

-TH

--- In flexcoders@yahoogroups.com, lachance.brian lachance.br...@...
wrote:

 Wow, it looks like I need to read the documentation a bit closer: the
itemToItemRenderer method looks like a pretty-obvious candidate!

 Thanks, Tim!

 --- In flexcoders@yahoogroups.com, Tim Hoff TimHoff@ wrote:
 
 
  Here's another work-around Brian:
 
  public function handleTreeItemChange(event:ListEvent):void
  {
  callLater(getItemRenderer);
  }
 
  public function getItemRenderer():void
  {
  debugTextArea.text = ListEvent's itemRenderer:  +
  testTree.itemToItemRenderer(testTree.selectedItem);
  }
 
  -TH
 
  --- In flexcoders@yahoogroups.com, lachance.brian
lachance.brian@
  wrote:
  
   Hi, Tim,
  
   Thanks for the tip! I hadn't thought of that as a direct
workaround
   of sorts, but that does open the doors for another way to get it
to
   work, I think :)
  
   It's not-so-much accessing the data that's the problem with this
bug
   (which I probably should have explained), but rather some of the
   fields of the itemRenderer--specifically, the depth field. I guess
I
   could, instead of relying on that field, just traverse the tree
   upwards from the selectedItem and calculate the depth manually in
the
   bug case.
  
   Thanks again, Tim!
   -Brian
  
  
  
   --- In flexcoders@yahoogroups.com, Tim Hoff TimHoff@ wrote:
   
   
Hi Brian,
   
Nice post. Yeah, that is wierd; looks like a bug. You can get
around
it for now, by looking at the data instead:
   
public function handleTreeItemChange(event:ListEvent):void
{
debugTextArea.text = ListEvent's selectedItem:  +
testtree.selectedit...@label
mailto:testtree.selectedit...@label ;
}
   
-TH
   
--- In flexcoders@yahoogroups.com, lachance.brian
  lachance.brian@
wrote:

 Hi, Group!

 I'm having some trouble with the Tree component in the Flex
  framework:

 When browsing a Tree with an XML-based dataProvider, I seem to
be
 unable to retrieve the itemRenderer field of the ListEvent
event
  that
 gets fired when the selected item changes (ListEvent.CHANGE).
The
 itemRenderer field is expected to not be null, but, I'm
apparently
 expecting the wrong thing.

 Has anyone ever ran into this issue? I've searched the Adobe
JIRA
 system and Google (and this list!), and I've yet to find a
helpful
 result. There were some previous bugs in the bug repository,
but
  they
 were transferred over from an old system. I've submitted the
  request
 for more information, so we'll see where that goes.

 An example MXML file follows below. To see the bug, scroll
down
 through the XML list until the parent item is out of view.
Then,
 select one of the children currently in view and press the
  left-key
 to try to go to the parent item. Notice that the itemRenderer
is
 null, and this is where my problem arises.

 Thank you in advance for any help you're able to provide!

 MXML file:
 http://pastebin.com/fd4614a

 P.S. This is my first time posting on a newsgroup, so I hope
that
 the formatting and whatnot worked out in an acceptable way. I
 apologize if that's not the case.

   
  
 






[flexcoders] Re: ListEvent itemRenderer field null when parent is out of view

2009-06-30 Thread lachance.brian
Hi, Tim,

Thanks for the tip! I hadn't thought of that as a direct workaround
of sorts, but that does open the doors for another way to get it to 
work, I think :)

It's not-so-much accessing the data that's the problem with this bug 
(which I probably should have explained), but rather some of the 
fields of the itemRenderer--specifically, the depth field. I guess I 
could, instead of relying on that field, just traverse the tree 
upwards from the selectedItem and calculate the depth manually in the 
bug case.

Thanks again, Tim!
-Brian



--- In flexcoders@yahoogroups.com, Tim Hoff timh...@... wrote:

 
 Hi Brian,
 
 Nice post.  Yeah, that is wierd; looks like a bug.  You can get around
 it for now, by looking at the data instead:
 
 public function handleTreeItemChange(event:ListEvent):void
 {
   debugTextArea.text = ListEvent's selectedItem:  +
 testtree.selectedit...@label mailto:testtree.selectedit...@label ;
 }
 
 -TH
 
 --- In flexcoders@yahoogroups.com, lachance.brian lachance.brian@
 wrote:
 
  Hi, Group!
 
  I'm having some trouble with the Tree component in the Flex framework:
 
  When browsing a Tree with an XML-based dataProvider, I seem to be
  unable to retrieve the itemRenderer field of the ListEvent event that
  gets fired when the selected item changes (ListEvent.CHANGE). The
  itemRenderer field is expected to not be null, but, I'm apparently
  expecting the wrong thing.
 
  Has anyone ever ran into this issue? I've searched the Adobe JIRA
  system and Google (and this list!), and I've yet to find a helpful
  result. There were some previous bugs in the bug repository, but they
  were transferred over from an old system. I've submitted the request
  for more information, so we'll see where that goes.
 
  An example MXML file follows below. To see the bug, scroll down
  through the XML list until the parent item is out of view. Then,
  select one of the children currently in view and press the left-key
  to try to go to the parent item. Notice that the itemRenderer is
  null, and this is where my problem arises.
 
  Thank you in advance for any help you're able to provide!
 
  MXML file:
  http://pastebin.com/fd4614a
 
  P.S. This is my first time posting on a newsgroup, so I hope that
  the formatting and whatnot worked out in an acceptable way. I
  apologize if that's not the case.
 





[flexcoders] Re: ListEvent itemRenderer field null when parent is out of view

2009-06-29 Thread Tim Hoff

Hi Brian,

Nice post.  Yeah, that is wierd; looks like a bug.  You can get around
it for now, by looking at the data instead:

public function handleTreeItemChange(event:ListEvent):void
{
  debugTextArea.text = ListEvent's selectedItem:  +
testtree.selectedit...@label mailto:testtree.selectedit...@label ;
}

-TH

--- In flexcoders@yahoogroups.com, lachance.brian lachance.br...@...
wrote:

 Hi, Group!

 I'm having some trouble with the Tree component in the Flex framework:

 When browsing a Tree with an XML-based dataProvider, I seem to be
 unable to retrieve the itemRenderer field of the ListEvent event that
 gets fired when the selected item changes (ListEvent.CHANGE). The
 itemRenderer field is expected to not be null, but, I'm apparently
 expecting the wrong thing.

 Has anyone ever ran into this issue? I've searched the Adobe JIRA
 system and Google (and this list!), and I've yet to find a helpful
 result. There were some previous bugs in the bug repository, but they
 were transferred over from an old system. I've submitted the request
 for more information, so we'll see where that goes.

 An example MXML file follows below. To see the bug, scroll down
 through the XML list until the parent item is out of view. Then,
 select one of the children currently in view and press the left-key
 to try to go to the parent item. Notice that the itemRenderer is
 null, and this is where my problem arises.

 Thank you in advance for any help you're able to provide!

 MXML file:
 http://pastebin.com/fd4614a

 P.S. This is my first time posting on a newsgroup, so I hope that
 the formatting and whatnot worked out in an acceptable way. I
 apologize if that's not the case.