Re: [flexcoders] Null error when using specifying itemRenderer on dataGridColumn

2006-04-28 Thread Harish Sivaramakrishnan



you need to set rendererIsEditor=true in the code, the RTE will be gone.ThanksHarishOn 4/28/06, Matt Chotin 
[EMAIL PROTECTED] wrote:
















Random shot, try importing
mx.controls.Text and mx.controls.TextInput? I think it should have been a
compiler error if it was necessary but…



Note that the error is for the item editor
when you say it's the renderer that you change to fix it. Sounds like a
bug to me… I'll forward it inside.



Matt











From: 
flexcoders@yahoogroups.com [mailto:flexcoders@yahoogroups.com] 
On Behalf Of Scott Romer
Sent: Thursday, April 27, 2006
2:41 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Null error
when using specifying itemRenderer on dataGridColumn





I've been struggling for some time
now (and I'm assuming this must just be so brain-dead simple)...
Trying to set an ItemRenderer and ItemEditor on a datagridColumn. For
certain ItemRenderer's, I am getting a null error. (using Flex 2 beta 2)

NOTE: I am not trying to use these as my actual renderer and editor classes as
they don't really provide anything at all above the defaults.. but I noticed
this gives the EXACT same error. (My actual renderer extends from
Canvas...)

If you change the itemRenderer to mx.controls.Label, then it works fine.. and
oddly enough Text extends Label. Any ideas?



?xml version=1.0 encoding=utf-8?
mx:Application xmlns:mx=http://www.adobe.com/2006/mxml
 backgroundAlpha=0 creationComplete=initApp()

mx:Script
 ![CDATA[
! nbsp; import
mx.collections.ArrayCollection; 
 
 [Bindable]
 public var
dataProvider:ArrayCollection;

 private function initApp():void
 {
 dataProvider
= new ArrayCollection([

{name: John Smith, dept: Engineering},

{name: Jane Doe, dept: Marketing},

! {name: Lisa Brown, dept: Sales},
nbs! p;

{name: Robert Wong, dept: Engineering},

{name: Amy Taylor, dept: Finance},

]);
 }
 
 ]]
/mx:Script

mx:DataGrid id=myDatagrid
dataProvider={dataProvider}
 variableRowHeight=true editable=true
rowHeight=50
 width=300 height=300
 mx:columns
 mx:DataGridColumn
dataField=name/
! nbsp; mx:DataGridColumn
dataField=dept editable=true 
 itemRenderer=mx.controls.Text
editorDataField=text
itemEditor=mx.controls.TextInput
 /mx:DataGridColumn
 /mx:columns
/mx:DataGrid

/mx:Application



Null error received when
trying to edit the dept column:
TypeError:
Error #1009: null has no properties.
 at mx.controls::DataGrid/createItemEditor()
 at mx.controls::DataGrid/itemEditorItemEditBeginHandler()
 at flash.events::EventDispatcher/dispatchEvent()
 at mx.controls::DataGrid/commitEditedItemPosition()
 at
mx.controls::DataGrid/mx.controls:DataGrid::updateDisplayList()
 at ! mx.core::UIComponent/validateDisplayList()
nbs! p; at mx .managers::LayoutManager/validateDisplayList()
 at mx.managers::LayoutManager/::doPhasedInstantiation()
 at mx.core::UIComponent/::callLaterDispatcher2()
 at mx.core::UIComponent/::callLaterDispatcher()








--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt

Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com









  
  
SPONSORED LINKS
  
  
  


Web site design development
  
  

Computer software development
  
  

Software design and development
  
  



Macromedia flex
  
  

Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



  Visit your group flexcoders on the web.

  To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service
.



  

















--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com








  
  
SPONSORED LINKS
  
  
  

Web site design development
  
  
Computer software development
  
  
Software design and development
  
  


Macromedia flex
  
  
Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



  Visit your group "flexcoders" on the web.
  To unsubscribe from this group, send an email to:[EMAIL PROTECTED]
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  









[flexcoders] Null error when using specifying itemRenderer on dataGridColumn

2006-04-27 Thread Scott Romer



I've been struggling for some time now (and I'm assuming this must just be so brain-dead simple)...Trying to set an ItemRenderer and ItemEditor on a datagridColumn. For certain ItemRenderer's, I am getting a null error. (using Flex 2 beta 2)NOTE: I am not trying to use these as my actual renderer and editor classes as they don't really provide anything at all above the defaults.. but I noticed this gives the EXACT same error. (My actual renderer extends from Canvas...)If you change the itemRenderer to mx.controls.Label, then it works fine.. and oddly enough Text extends Label. Any ideas??xml version="1.0" encoding="utf-8"?mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" backgroundAlpha="0" creationComplete="initApp()"mx:Script ![CDATA[ import mx.collections.ArrayCollection;   [Bindable] public var dataProvider:ArrayCollection; private function initApp():void { dataProvider = new ArrayCollection([ {name: "John Smith", dept: "Engineering"}, {name: "Jane Doe", dept: "Marketing"}, {name: "Lisa Brown", dept: "Sales"}, {name: "Robert Wong", dept: "Engineering"}, {name: "Amy Taylor", dept: "Finance"}, ]); }  ]]/mx:Scriptmx:DataGrid id="myDatagrid" dataProvider="{dataProvider}" variableRowHeight="true" editable="true" rowHeight="50" width="300" height="300" mx:columns mx:DataGridColumn dataField="name"/ mx:DataGridColumn dataField="dept" editable="true"  itemRenderer="mx.controls.Text" editorDataField="text" itemEditor="mx.controls.TextInput" /mx:DataGridColumn /mx:columns/mx:DataGrid/mx:ApplicationNull error received when trying to edit the dept column:TypeError: Error #1009: null has no properties. at mx.controls::DataGrid/createItemEditor() at mx.controls::DataGrid/itemEditorItemEditBeginHandler() at flash.events::EventDispatcher/dispatchEvent() at mx.controls::DataGrid/commitEditedItemPosition() at mx.controls::DataGrid/mx.controls:DataGrid::updateDisplayList() at mx.core::UIComponent/validateDisplayList() at mx.managers::LayoutManager/validateDisplayList() at mx.managers::LayoutManager/::doPhasedInstantiation() at mx.core::UIComponent/::callLaterDispatcher2() at mx.core::UIComponent/::callLaterDispatcher()






--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com








  
  
SPONSORED LINKS
  
  
  

Web site design development
  
  
Computer software development
  
  
Software design and development
  
  


Macromedia flex
  
  
Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



  Visit your group "flexcoders" on the web.
  To unsubscribe from this group, send an email to:[EMAIL PROTECTED]
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  









RE: [flexcoders] Null error when using specifying itemRenderer on dataGridColumn

2006-04-27 Thread Matt Chotin










Random shot, try importing
mx.controls.Text and mx.controls.TextInput? I think it should have been a
compiler error if it was necessary but



Note that the error is for the item editor
when you say its the renderer that you change to fix it. Sounds like a
bug to me Ill forward it inside.



Matt











From: flexcoders@yahoogroups.com [mailto:flexcoders@yahoogroups.com] On Behalf Of Scott Romer
Sent: Thursday, April 27, 2006
2:41 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Null error
when using specifying itemRenderer on dataGridColumn





I've been struggling for some time
now (and I'm assuming this must just be so brain-dead simple)...
Trying to set an ItemRenderer and ItemEditor on a datagridColumn. For
certain ItemRenderer's, I am getting a null error. (using Flex 2 beta 2)

NOTE: I am not trying to use these as my actual renderer and editor classes as
they don't really provide anything at all above the defaults.. but I noticed
this gives the EXACT same error. (My actual renderer extends from
Canvas...)

If you change the itemRenderer to mx.controls.Label, then it works fine.. and
oddly enough Text extends Label. Any ideas?



?xml version=1.0 encoding=utf-8?
mx:Application xmlns:mx=http://www.adobe.com/2006/mxml
 backgroundAlpha=0 creationComplete=initApp()

mx:Script
 ![CDATA[
! nbsp; import
mx.collections.ArrayCollection; 
 
 [Bindable]
 public var
dataProvider:ArrayCollection;

 private function initApp():void
 {
 dataProvider
= new ArrayCollection([

{name: John Smith, dept: Engineering},

{name: Jane Doe, dept: Marketing},

! {name: Lisa Brown, dept: Sales},
nbs! p;

{name: Robert Wong, dept: Engineering},

{name: Amy Taylor, dept: Finance},

]);
 }
 
 ]]
/mx:Script

mx:DataGrid id=myDatagrid
dataProvider={dataProvider}
 variableRowHeight=true editable=true
rowHeight=50
 width=300 height=300
 mx:columns
 mx:DataGridColumn
dataField=name/
! nbsp; mx:DataGridColumn
dataField=dept editable=true 
 itemRenderer=mx.controls.Text
editorDataField=text
itemEditor=mx.controls.TextInput
 /mx:DataGridColumn
 /mx:columns
/mx:DataGrid

/mx:Application



Null error received when
trying to edit the dept column:
TypeError:
Error #1009: null has no properties.
 at mx.controls::DataGrid/createItemEditor()
 at mx.controls::DataGrid/itemEditorItemEditBeginHandler()
 at flash.events::EventDispatcher/dispatchEvent()
 at mx.controls::DataGrid/commitEditedItemPosition()
 at
mx.controls::DataGrid/mx.controls:DataGrid::updateDisplayList()
 at ! mx.core::UIComponent/validateDisplayList()
nbs! p; at mx .managers::LayoutManager/validateDisplayList()
 at mx.managers::LayoutManager/::doPhasedInstantiation()
 at mx.core::UIComponent/::callLaterDispatcher2()
 at mx.core::UIComponent/::callLaterDispatcher()








--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com








  
  
SPONSORED LINKS
  
  
  

Web site design development
  
  
Computer software development
  
  
Software design and development
  
  


Macromedia flex
  
  
Software development best practice
  

   
  







  
  
  YAHOO! GROUPS LINKS



  Visit your group "flexcoders" on the web.
  To unsubscribe from this group, send an email to:[EMAIL PROTECTED]
  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.