# Custom Editors on a FlexGrid

This sample shows how you can use custom editors to change the values in FlexGrid cells.

The sample defines a CustomGridEditor class that creates a mapping between a grid column and a control. When the user starts editing a cell, the class positions the control over the cell and gives it the focus.

The ID column is read-only. All others have custom editors (InputDate, InputTime, ComboBox, and InputNumber controls).

You can use any Wijmo control that has "value" or "text" properties (like the ones in wijmo.input) as a custom editor. Using non-Wijmo controls as editors would require some adjustments to the sample code.

This grid also has a custom context menu created using Wijmo's Menu control. To see the context menu, right-click on a cell.