NumberEditMask

Маска ввода числового значения.

image0 image1 image2

Маска должна записываться в формате, который описан в разделе NumberFormatting.

Поведение маски ввода:

  • Нажатие клавиши - меняет знак редактируемого значения, не меняя значения каретки, где бы она не находилась.
  • Нажатие клавиш и увеличивает или уменьшает на 1 значение цифры слева от каретки.

Properties

Name Type Description
Mask String Маска редактирования

Examples

{
    "NumberEditMask": {
        "Mask": "n3"
     }
}
{
    "NumberEditMask": {
        "Mask": "c3"
     }
}
//js-demo

var metadata = {
    TextBox: {
        EditMask: {
            NumberEditMask: {
                Mask: "c3"
            }
        },
        DisplayFormat: {
            NumberFormat: {
                Format: "c3"
            }
        }
    }
};

var builder = new InfinniUI.ApplicationBuilder();
var textbox = builder.build(metadata);

//  Render
$elementForExample.append(textbox.render());