hi, just try if this works
<mx:DataGridColumn headerText="Critical" dataField="critical"
rendererIsEditor="true" editorDataField="selected" color="#000000">
<mx:itemRenderer>
<mx:Component>
<mx:VBox height="30" horizontalAlign="center">
<mx:CheckBox id="chk" selected="{data.level_room == level_roomId.text*'*}"/>
</mx:VBox>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
assign id to your textarea
<mx:DataGridColumn headerText="Room" dataField="level_room"
width="250" textAlign="center">
<mx:itemEditor >
<mx:Component>
<mx:TextArea wordWrap="true" editable="true"
maxChars="45" id="level_roomId" />
</mx:Component>
</mx:itemEditor>
</mx:DataGridColumn>
another sollution :
write a private function :
private function renderCheckbox():void {
if( level_roomId.text != null) {
chk.selected == true;
}
else {
chek.selected == false;
}
}
and
<mx:CheckBox id="chk" selected = renderCheckbox()>
chcek if this works.
othrwise will give another solution
On Thu, Apr 15, 2010 at 10:49 AM, nikhil <[email protected]> wrote:
> Hi,
>
> I have one datagrid where one column is for checkboxes and one column
> is for TextArea.
>
> So I used itemRenderer for checkbox like
> <mx:DataGridColumn
> itemRenderer="com.basepin.view.components.CenteredCheckBox"
> rendererIsEditor="true" editorDataField="selected"
> dataField="selected"/>
>
> and for TextArea i used itemEditor like,
>
> <mx:DataGridColumn headerText="Room" dataField="level_room"
> width="250" textAlign="center">
> <mx:itemEditor >
> <mx:Component>
> <mx:TextArea wordWrap="true" editable="true"
> maxChars="45" />
> </mx:Component>
> </mx:itemEditor>
> </mx:DataGridColumn>
>
>
> Now my problem is how to checked the checkbox on change in the
> TextArea. When user enter some text in textArea the associated
> checkbox should get checked automatically.
>
> Thanks
>
> --
> You received this message because you are subscribed to the Google Groups
> "Flex India Community" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<flex_india%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/flex_india?hl=en.
>
>
--
You received this message because you are subscribed to the Google Groups "Flex
India Community" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/flex_india?hl=en.