IMask

UI Extension

IMask is a vanilla JavaScript input masking library with support for numbers, dates, patterns, and dynamic masks.

Status
Planned
Supported Version
TBD
Licensing
Open Source
Priority
Rank #100
KEY FEATURES
Input masking
Number masks
Date masks
Pattern masks
Dynamic masks
Pipe support
Framework agnostic
Usage Example

Here's how you'll use IMask with Oorian once the extension is available:

Java
// Create and configure IMask component
IMask component = new IMask();
component.setWidth("100%");
component.setHeight("400px");

// Configure component options
component.setEnabled(true);

// Register for events using Oorian's event model
component.registerForEvent(this, IMaskEvent.class);

// Add to your page
container.addElement(component);

Note: This is a preview of the expected API. The actual implementation may vary slightly when released.