Python 2.7 如何修改字段掩码以满足字符数不固定的掩码?
我使用的是odoo 9,我在合作伙伴代码TVA上创建了一个字段掩码,它可以工作,但我的问题是代码TVA的结构有时像“9999999a/a/a/999”,有时像“9999999a/a/999”。不同的是,有时是7个整数字符,然后是一个字母字符,有时是6个整数字符。一般来说,第一个序列并不总是固定的,小部件“掩码”允许我创建固定掩码。如何修改我的面具以满足我的需要。想帮忙吗 partner_view.xmlPython 2.7 如何修改字段掩码以满足字符数不固定的掩码?,python-2.7,odoo-9,Python 2.7,Odoo 9,我使用的是odoo 9,我在合作伙伴代码TVA上创建了一个字段掩码,它可以工作,但我的问题是代码TVA的结构有时像“9999999a/a/a/999”,有时像“9999999a/a/999”。不同的是,有时是7个整数字符,然后是一个字母字符,有时是6个整数字符。一般来说,第一个序列并不总是固定的,小部件“掩码”允许我创建固定掩码。如何修改我的面具以满足我的需要。想帮忙吗 partner_view.xml <?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="res_partner_view_purchase_buttons_TVA_RC" model="ir.ui.view">
<field name="name">num.TVA.RC.res.partner.view.purchase.</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='website']" position="after">
<field name="CodeTVA" select="1" placeholder="Code TVA" widget="mask" mask="999999 A/A/A/999" />
<field name="RC" select="1" placeholder="Num RC"/>
</xpath>
</field>
</record>
</data>
num.TVA.RC.res.partner.view.purchase。
合伙人
更改掩码,以指定开始时需要六位或七位数字:
mask="9{6,7} A/A/A/999"
非常感谢你的帮助,我很乐意帮忙。