--- In flexcoders@yahoogroups.com, "mole5000.geo" <aardvark5...@...> wrote:
>
> I have a strange bug with dropping in a new titleRenderer on a 
> <mx:AxisRendrerer>.  It's so strange I feel I must be making a conceptual 
> mistake.
> 
> Basically I've defined a new Component that contains a Label and TextInput, 
> the idea being you click on the label and it turns into a TextInput to allow 
> you to edit an axis's title.
> 
> However, if I type in a 'long' string into the input (where long means you 
> have to scroll the text to see all of it) when I try and switch back to the 
> Label the axis renderer decides to regenerate the titleRenderer meaning I 
> lose the changes made to the title.
> 
> Simply making the text box bigger hasn't helped (and that's hackish 
> workaround anyways), a similar amount of text (even though it does require 
> scrolling to see) still triggers this regeneration.
> 
> I can't help but feel I'm missing how titleRenderer's should work.  Is this 
> expected behaviour or have I got bugs in my code. Obviously, I could post 
> code if this would help answer my question.
> 
> I notice in the example here: 
> http://www.virtualnomad.net/wp-content/uploads/editablecharts/editablecharts.html
>  that he has the same problem I do, click on on an axis title, type in short 
> text and it works, type in long text and it gets replaced with a new 
> component (and it throws a NPE just to round things off, my code doesn't do 
> that).

Check out how the check box header renderer class works here 
http://www.benclinkinbeard.com/2007/11/efficient-reusable-and-centered-checkbox-renderers-for-datagrids/
 .

This may get you headed in the right direction.

HTH;

Amy

Reply via email to