hi buddy
i belive this will help u and its not so comlex
function setValue( str : String, item : Object, selection :
String ) : Void
{
if ( item == undefined )
{
comboLabel.visible = false;
combo.visible = false;
return;
}
if ( selection == "normal" || selection == "highlighted" )
{
comboLabel.text = item[ getDataLabel() ];
combo.visible = false;
comboLabel.visible = true;
}
else if ( selection == "selected" )
{
selectedItem = item;
for( var i = 0; i < combo.dataProvider.length; i++ )
{
if( combo.dataProvider[i] == item[ getDataLabel() ] )
{
combo.selectedIndex = i;
break;
}
}
comboLabel.visible = false;
combo.visible = true;
combo.setFocus( false );
}
}
--- In [email protected], Pradeep Chaudhary
<[EMAIL PROTECTED]> wrote:
> Hi,
> This is my second post regarding custom cell renderer issue. I'am
> trying to create a custom ComboBoxCellRenderer to be used in
DataGrid.
> By default label is selected Item label value. On clicking in the
cell
> ComboBoxCellRenderer is displayed with selected value. But the
> ComboBox never disappears when i click outside it. This is similar
> problem that i faced in custom DateCellRenderer.
>
> Can anybody please suggest what I'm missing.
>
> Attached is source code for the ComboBoxCellRenderer
>
> Thanks in advance,
> Pradeep
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/