<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
initialize="setDP()">
<mx:Canvas id="mainCanvas" width="100%" height="100%">
<mx:Script>
<![CDATA[
import mx.events.DataGridEvent;
//import DisplayFormatRenderer;
import mx.collections.ArrayCollection;
import mx.controls.*;
[Bindable]
private var initDG:Array;
public function setDP():void
{
initDG = new Array(
{UnitCode: 'ABC123', CohortSize: 72, Academic:
'flintstonef,rubbleb,hudstoner', EvalType: 'SEU', Role: 'lecturer',
StartEval: new Date(2005, 0, 1), EndEval: new Date(2005, 0, 1), EmailNotify: true, ReminderDate: new Date(2005, 0, 1)},
{UnitCode: 'ABC123', CohortSize: 21, Academic:
'hudstoner,flintstonef', EvalType: 'SET', Role: 'tutor', StartEval:
null, EndEval: null, EmailNotify: true, ReminderDate: null}
);
theGrid.dataProvider = initDG;
}
]]>
</mx:Script>
<mx:DataGrid id="theGrid"
width="100%" height="100%"
editable="true"
draggableColumns="false"
resizableColumns="true"
selectable="false"
dataProvider="{initDG}" headerHeight="60">
<mx:columns>
<mx:Array>
<mx:DataGridColumn dataField="UnitCode" editable="false"
headerWordWrap="true" width="60"
headerText="Unit Code"
/>
<mx:DataGridColumn dataField="EvalType"
width="100"
headerText="Type"
sortable="false"
editable="true"
/>
<mx:DataGridColumn dataField="Role"
width="140"
headerText="Role"
sortable="false"
editable="true"
/>
<mx:DataGridColumn dataField="CohortSize" editable="true"
headerWordWrap="true" width="50"
headerText="Cohort Size?"
/>
<mx:DataGridColumn dataField="Academic" editable="true"
headerText="Academics"
/>
<mx:DataGridColumn dataField="StartEval" editable="true" width="120"
itemRenderer="mx.controls.DateField
"
headerWordWrap="true" headerText="Start Evaluation"
rendererIsEditor="true" editorDataField="selectedDate"
/>
<mx:DataGridColumn dataField="EndEval" editable="true" width="120"
itemRenderer="
mx.controls.DateField"
headerWordWrap="true" headerText="End Evaluation"
rendererIsEditor="true" editorDataField="selectedDate"
/>
<mx:DataGridColumn dataField="EmailNotify"
width="80" textAlign="center"
sortable="false"
headerWordWrap="true" headerText="Email Initial notification?"
rendererIsEditor="true"
editorDataField="selected">
<mx:itemRenderer>
<mx:Component>
<mx:HBox horizontalAlign="center">
<mx:Script>
<![CDATA[
[Bindable]
public var selected:Boolean;
]]>
</mx:Script>
<mx:CheckBox id="displayCheckBox"
selected="{data.EmailNotify}" click="selected =
displayCheckBox.selected"/>
</mx:HBox>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
<mx:DataGridColumn dataField="ReminderDate" editable="true"
width="120"
headerWordWrap="true" headerText="Reminder Date"
itemRenderer="
mx.controls.DateField"
rendererIsEditor="true" editorDataField="selectedDate"
/>
</mx:Array>
</mx:columns>
</mx:DataGrid>
</mx:Canvas>
</mx:Application>
--
YAHOO! GROUPS LINKS
- Visit your group "flexcomponents" 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.
__,_._,___
