Am I adding this code to my textItemRenderer?

George <[EMAIL PROTECTED]> wrote:          Add restrict after itemEditBegin 
event.

itemEditBegin="this.itemEditBeginHandler(event)"

private function itemEditBeginHandler(e:DataGridEvent):void
{
// add restrict for text input cells
this.callLater(restrictCells, [e.columnIndex]);
}
private function restrictCells(columnIndex:int):void
{
if(this.listGrid.itemEditorInstance == null){
return;
}
var textInput:TextInput;
....
}

George

mark goldin wrote:
> 
> 
> The thing is I am adding itemRenderers to the DataGrid later in my code:
> * *
> * *
> * *
> *var*
> ConsistPersonnel1Worknum:ClassFactory = *new* 
> ClassFactory(textItemRenderer);
> *var* consistPersonnel1Worknum:AdvancedDataGridColumn = 
> Personnel1Grid.columns[2];
> consistPersonnel1Worknum.itemRenderer = ConsistPersonnel1Worknum;
> 
> where textItemRenderer:
> * *
> *public*
> *class* textItemRenderer *extends* TextInput
> {
> *public* *function* textItemRenderer()
> {
> ......
> 
> I have tried to add restrict property in different places of my code, 
> but it did not work.
> 
> 
> */candysmate <[EMAIL PROTECTED]>/* wrote:
> 
> --- In [email protected]
> <mailto:flexcoders%40yahoogroups.com>, "markgoldin_2000"
> <[EMAIL PROTECTED]> wrote:
> >
> > Any sample of using restrict property for fields in DataGrid?
> >
> > Thanks
> >
> 
> Mark,
> 
> I use this withim my current project:
> 
> <mx:DataGridColumn
> headerText="RRP (p)"
> dataField="retail"
> width="60"
> textAlign="right"
> rendererIsEditor="true"
> >
> <mx:itemRenderer>
> <mx:Component>
> <mx:TextInput restrict="0-9">
> </mx:TextInput>
> </mx:Component>
> </mx:itemRenderer>
> </mx:DataGridColumn>
> 
> HTH
> 
> best, Graham
> 
>


                         

Reply via email to