I remember I did it like this: public class FilesDataGridColumnEditor extends TextInput {
public function SomeDataGridEditor() { _validator.source = this; _validator.triggerEvent = "change"; _validator.required = true; _validator.property = "text"; } private var _validator : Validator = new SomeValidator(); } It's not "the best practices", but as far as I remember it worked. :) R. On 9/18/07, merelypixels <[EMAIL PROTECTED]> wrote: > > seems to me that no mucking about with itemEditors is necessary... > extract the data you need from your dataProvider and then validate > that data directly before sending it on. If you want the little red > validation things, you should probably validate on a field by field > basis using the dataGrids itemEditEnd event, validating using > dg.itemEditorInstance and doing e.preventDefault() if the field is > invalid. > > Hope that helps! > -Pixels > > --- In flexcoders@yahoogroups.com <flexcoders%40yahoogroups.com>, > "j_lentzz" <[EMAIL PROTECTED]> wrote: > > > > Hi, > > > > I'm now trying to validating the contents of a datagrid and I was > > wondering if there is an established way to do this. It seems like I > > would need to get an instance of the itemEditor and somehow pass it > > the value on that row. Then I would either call a validator against > > that editor, or call a method contained in the itemEditor to do the > > validation. I can get the itemEditor to do validation when the user > > is entering data, but I need to be able to do validation on all the > > entries in the datagrid when the save button is pressed - to handle > > the cases of missing data in required datagrid fields. I've found > > some examples of how to validate when the user is entering data for > > that field, but not for validating the complete datagrid. Any help or > > ideas would be greatly appreciated. > > > > John > > > > >