445
UltraGrid EditorWithMask with whole number that optionally ends with "%"
posted

Hi,

I have an UltraGrid with a column using EditorWithMask for entering numbers as string type.  I had the MaskInput set to "nnn,nnn,nnn,nnn,nnn", and it worked just fine showing commas as needed.

var editorSettings = new DefaultEditorOwnerSettings {
  DataType = typeof(string),
  MaskInput = "nnn,nnn,nnn,nnn,nnn" };
var editorWithMask = new EditorWithMask(new DefaultEditorOwner(editorSettings));

Now I have a requirement for user to enter a number with a "%" optionally.  Is there a way to specify such MaskInput?  For example, they can enter numbers with or without "%" sign.

100

10

100%

10%

If it's not possible, how do I implement such feature and do you have any examples?  Thanks.