代码拉取完成,页面将自动刷新
同步操作将从 开阖软件 Jeff Wang/gooderp_extra 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# -*- coding: utf-8 -*-
{
'name': "Inputmask Widget",
'summary': """
A Widget to make masks on form fields""",
'description': """
================
Inputmask Widget
================
Based on jquery.inputmask 3.x `Docs in GitHub
<http://robinherbots.github.io/Inputmask/>`_.
| An Inputmask Widget helps the user with the input by ensuring a predefined format.
| This can be useful for dates, numerics, phone numbers, ...
Instructions:
-------------
- Just add attribute *widget="mask"* and *data-inputmask[-<attribute>]="<value>"* to **<field />** on form, tree and kanban
Some examples::
<field widget="mask" data-inputmask="'alias': 'date'" name="name" />
<field widget="mask" data-inputmask="'mask': '99/99/9999'" name="name" />
<field widget="mask" data-inputmask="'mask': '99-aa-**-AA-&&-##'" name="name" />
<field widget="mask" data-inputmask="'mask': '9', 'repeat': 10, 'greedy' : false" name="name" />
Or::
<field widget="mask" data-inputmask-alias="date" name="name" />
<field widget="mask" data-inputmask-mask="99/99/9999" name="name" />
<field widget="mask" data-inputmask-mask="99-aa-**-AA-&&-##" name="name" />
<field widget="mask" data-inputmask-mask="9" data-inputmask-repeat="10" data-inputmask-greedy="false" name="name" />
**Note:** Use *contenteditable="true"* for apply mask in others HTML tags: span, div, etc. **Improve**
- Just add attribute *widget="mask_regex"* and *data-inputmask[-regex]="<value>"* to **<field />**
With the regex extension you can use any regular expression as a mask. Currently this does only input restriction. There is no further masking visualization.
Example email validation::
<field widget="mask_regex" data-inputmask-regex="[a-zA-Z0-9._%-]+@[a-zA-Z0-9-]+\.[a-zA-Z]{2,4}" name="name"/>
- Masking definition:
:9: Numeric value
:a: Alphabetical value
:\*: Alphanumeric value
:A: Alphabetical uppercasing
:&: Alfanumeric uppercasing - (Use **&** for escape **&** in XML file)
:#: Hexadecimal
- Attributes:
:mask: The mask to use.
:repeat: Mask repeat function. Repeat the mask definition x-times.
:greedy: Toggle to allocate as much possible or the opposite. Non-greedy repeat function.
:placeholder: Change the mask placeholder. Default: "_"
:autounmask: Automatically unmask the value when retrieved. Default: false.
:removemaskonsubmit: Remove the mask before submitting the form.Default: false
:clearmaskonlostfocus: Remove the empty mask on blur or when not empty removes the optional trailing part Default: true
:insertmode: Toggle to insert or overwrite input. Default: true.
:clearincomplete: Clear the incomplete input on blur.
:alias: The alias to use.
- Aliases:
Some aliases found in the extensions are: email, currency, decimal, integer, date, datetime, dd/mm/yyyy, url, ip, etc.
Docs:
* `Date and Datetime <https://github.com/RobinHerbots/Inputmask/blob/3.x/README_date.md>`_
* `Numeric <https://github.com/RobinHerbots/Inputmask/blob/3.x/README_numeric.md>`_
* `Regex <https://github.com/RobinHerbots/Inputmask/blob/3.x/README_regex.md>`_
* `Phone <https://github.com/RobinHerbots/Inputmask/blob/3.x/README_phone.md>`_
* `Other <https://github.com/RobinHerbots/Inputmask/blob/3.x/README_other.md>`_""",
'author': "Gilvan Leal",
'website': "https://gilvanleal.github.io/odoowidgets/",
# Categories can be used to filter modules in modules listing
# Check https://github.com/odoo/odoo/blob/master/openerp/addons/base/module/module_data.xml
# for the full list
'category': 'Extra Tools',
'version': '1.0',
# any module necessary for this one to work correctly
'depends': ['web'],
# always loaded
"data": ['views/assets_templates.xml'],
"qweb": ['static/src/xml/mask.xml'],
'images': ['static/description/main_screenshot.png']
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。