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>
...