I have specified column as editable.
  No settings for renderIsEditor and itemEditor.
  

Alex Harui <[EMAIL PROTECTED]> wrote:
              I’m about done for the day.  You haven’t really given me what I 
need to help you.  Basically, it looks like the itemRenderer is a ComboBox, but 
I don’t know if you’ve specified if that column is editable, has 
rendererIsEditor=true, has an itemEditor specified, etc.
  
  Essentially, a ComboBox will try to find the data item in its dataprovider 
when used as a renderer.  Thus, because the DG’s data is XML and the CB’s 
dataprovider isn’t, it probably can’t match and you’ll need some custom code to 
search the arraycollection for the right item and set selectedIndex 
appropriately.
  
      
---------------------------------
  
  From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of mark 
goldin
Sent: Saturday, December 22, 2007 4:58 PM
To: flexcoders@yahoogroups.com
Subject: RE: [flexcoders] Editable DataGird, Editable ComboBox as itemRenderer

  
          AutoComplete is subclassed Combobox.

    DataGrid is set in the code:

  public
  function setDataSource(XMLData:Object, o:Object):void 
  {
  o.dataProvider = XMLData;
    }

  

Alex Harui <[EMAIL PROTECTED]> wrote: 
          I’m lost.  What is AutoComplete?  How is the DataGrid set up?

      
---------------------------------
  
    From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of 
mark goldin
Sent: Saturday, December 22, 2007 4:41 PM
To: flexcoders@yahoogroups.com
Subject: RE: [flexcoders] Editable DataGird, Editable ComboBox as itemRenderer


            Something like this:


      var


    ConsistPersonnel1Person:ClassFactory = new ClassFactory(AutoComplete); 

    var

    personArray:ArrayCollection = new ArrayCollection([ 

    {data:1, label:

    "Conductor"}, {data:2, label:"Engineer"}, {data:3, label:"Helper"}]); 

    var consistPersonnel1Person:Object = 
accidentsModule.ConsistPersonnel1.columns[0]; 

    ConsistPersonnel1Person.properties = {dataProvider : personArray, editable 
: consistPersonnel1Person.editable};

      consistPersonnel1Person.itemRenderer = ConsistPersonnel1Person;


    

Alex Harui <[EMAIL PROTECTED]> wrote: 

            How do you have it set up?  rendererIsEditor or 
itemEditor=ComboBox?&nb! sp; Are the values for the column valid items in the 
CB’s dataprovider?  Which version of Flex are you using?


      
---------------------------------
  
      From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of 
mark goldin
Sent: Saturday, December 22, 2007 3:42 PMTo: flexcoders@yahoogroups.com
Subject: RE: [flexcoders] Editable DataGird, Editable ComboBox as itemRenderer



            Yes, it does work. But, when it is an editable control and DG is 
editable too then I have a problem. As soon as I drop it down (nothing else) 
its value gets replaced with an underlying value from the DG's datasource.

Alex Harui <[EMAIL PROTECTED]> wrote: 


                Combobox has been successfully used in an editable DG.  What 
problem are you having?



      
---------------------------------
  
        From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of 
markgoldin_2000
Sent: Saturday, December 22, 2007! 3:01 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Editable DataGird, Editable ComboBox as itemRenderer




              It looks like DG.editable = true messing up combobox. I can 
easily have 
it false, but what if DG has more columns and they are plain text 
fields? Custom renderers for these too?

Thanks





















  

  



  

                         

Reply via email to