我正在通过选择字段创建值列表,并为选择选项属性的用户选择提供值。但是当我做三到四个项目的时候。它会好起来的。但是当我想在选择选项中添加更多项目时,我无法完成此任务。选择选项属性不会给我更多空间来添加新值。
所以请任何人给我解决方案,这样我就会添加更多的价值。
和其他问题是我在表单中创建了一个按钮。但我希望无论何时任何用户按下此按钮,都应显示另一个字段。当用户再次点击此按钮时,应显示第3个字段。
我已经创建了这3个字段,即一个,两个,那里。
语法: -
如果单击“我的”按钮,则应显示另一个字段“两个”。
谢谢
答案 0 :(得分:2)
如果“选择”字段中有更多值,则应为这些选择值创建一个类,并将选择文件设置为多个。在您的xml文件中,使用widget =“selection”将您的字段选为选区
例如:
class ur_class(osv.osv):
_columns = {'ur_field_name': fields.many2one('select.type', 'Select')}
ur_class()
class select_type(osv.osv):
_name = 'select.type'
_columns = {'name': fields.char('Type', size=50)}
select_type()
现在在ur xml中使用widget ='selection',如下所示:
<field name="ur_field_name" widget="selection"/>
现在关于显示按钮点击字段的第二个问题:
如果要在按钮的方法中更改状态,则可以在xml中使用“attrs”属性。你可以在插件中找到例子。
谢谢,