piszczek / magento2-inputmask
Add inputMask parameter to abstract input. Based on IMask.
Package info
github.com/piszczek/magento2-input-mask
Language:JavaScript
pkg:composer/piszczek/magento2-inputmask
0.0.2
2018-02-05 18:49 UTC
This package is not auto-updated.
Last update: 2026-03-07 07:52:33 UTC
README
This simply plugin allows add input mask configuration to form ui component configuration.
Based on Imask and support most of the configuration (except passing js function as a parameters).
Installation
composer require piszczek/magento2-inputmask
Example
Location
app/code/Your/Module/view/adminhtml/ui_component/your_module_model_form.xml
<form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Ui:etc/ui_configuration.xsd"> .... <fieldset name="General"> ... <field name="zip_code" formElement="input"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="inputMask" xsi:type="array"> <!-- pass your simple mask here--> <item name="mask" xsi:type="string">00-000</item> </item> </item> </argument> <settings> <validation> <rule name="required-entry" xsi:type="boolean">true</rule> </validation> <label translate="true">Zip Code</label> <placeholder>00-000</placeholder> </settings> </field> ... </fieldset> </form>
This plugin is lazy load - inputmask.min.js is only load when is required by one of fields in page.