Css 如何更改现有OpenERP7表单视图的字段宽度(使用百分比,无像素)?

Css 如何更改现有OpenERP7表单视图的字段宽度(使用百分比,无像素)?,css,xml,view,openerp,openerp-7,Css,Xml,View,Openerp,Openerp 7,我正在通过继承修改OpenERP7中的表单视图,我正在尝试更改某些字段的宽度,并将其设置为50%(现在是40%)。我没有问题改变这个领域的风格,甚至自己的宽度。但它只有在我输入像素时才起作用。如果键入百分比,符号%将引发错误。这是我的代码: <xpath expr="/form//field[@name='name']" position="attributes"> <attribute name="style">width: 50%;</attribute&

我正在通过继承修改OpenERP7中的表单视图,我正在尝试更改某些字段的宽度,并将其设置为50%(现在是40%)。我没有问题改变这个领域的风格,甚至自己的宽度。但它只有在我输入像素时才起作用。如果键入百分比,符号
%
将引发错误。这是我的代码:

<xpath expr="/form//field[@name='name']" position="attributes">
   <attribute name="style">width: 50%;</attribute>
</xpath>

宽度:50%;
它给出了一个错误。但如果我将
%
切换到
px
,则不会出现问题,并且会进行更改

然而,当我看到原始表单的代码时,样式中有百分比,它们工作起来没有任何问题


我怎样才能解决这个问题?提前谢谢你

要使用宽度属性,您需要使用%%而不是单个%。以下示例说明了这一点:

style="width: 46%%"
我希望这对你有帮助


谢谢和问候

太好了!我永远也猜不到。非常感谢你!