I discovered that if I set the dataField="" in the 
<mx:DatagridColumn> tag, then it renders the DateField control.  I'm 
stumped why I can't set the dataField="requested_date", which is a 
string representation of a properly formatted date out of the 
database... any thoughts?

Thanks,

Chad
--- In [email protected], "Chad Sherwood" <[EMAIL PROTECTED]> 
wrote:
>
> I have 7 different itemRenderers in my datagrid.  As long as I 
don't 
> use the DateField as an inline ItemRenderer, everything is fine, 
all 
> other renderers actually appear, along with the data they contain.  
> As soon as I add in the "simplest" version of the DateField object 
as 
> the itemRenderer, everything in the datagrid completely disappears.
> 
> Anyone  have any thoughts on what might be happening?
> 
> 
> Here is my datagrid layout:
> 
> <mx:DataGrid id="catalogsGrid"
>               width="{this.width-100}"
>               height="{this.height-150}"
>               sortableColumns="true"  >                 
>       <mx:columns>
>               <mx:DataGridColumn 
>                      dataField="status_indicator"   
>                      editable="false"    
>                      editorDataField="value"                     
>                      headerText="Status"
>                      rendererIsEditor="true"  >
>                    <mx:itemRenderer>  
>                       <mx:Component >                         
>                       <mx:ComboBox     
> dataProvider="{outerDocument.statusDataProvider}"             
>                                text="{data.status_description}"
>                                dataChange="outerDocument.setStatus
> (event)"                       change="outerDocument.changeStatus
> (event)"/>
>                       </mx:Component>                      
>                   </mx:itemRenderer>
>               </mx:DataGridColumn>
>               <mx:DataGridColumn 
>                       dataField="quantity"               
>                       editable="true"                    
>                       editorDataField="value"            
>                       headerText="Quantity"              
>                       rendererIsEditor="true"   
>                       width="65">
>                       <mx:itemRenderer >                      
>                               <mx:Component>          
>                                       <mx:NumericStepper 
> minimum="1" maximum="99"/>
>                               </mx:Component>
>                       </mx:itemRenderer>
>               </mx:DataGridColumn>
>               <mx:DataGridColumn 
>                       dataField="requested_date"                 
>                       headerText="Requested On"                  
>                       editorDataField="selectedDate"          
>                       itemRenderer="mx.controls.DateField">
>               </mx:DataGridColumn>
>               <mx:DataGridColumn 
>                       dataField="labels_printed_date"         
>                       headerText="Printed On"    
>                       editorDataField="text"                     
>                       editable="false"                           
>                       rendererIsEditor="false"   
>                       width="120"  >
>                       <mx:itemRenderer >
>                               <mx:Component>
>                                       <mx:TextInput 
> editable="false"/>                    
>                               </mx:Component>
>                       </mx:itemRenderer>
>               </mx:DataGridColumn>
>               ...
>


Reply via email to