我想创建我的选择以仅排序' A'在列表框中
这是我的代码
class account_voucher(osv.Model):
_inherit = 'account.voucher'
_columns = {
'amount': fieSome one plz help me and thank you for you time to rend my word (sorry about my language :'|)lds.float('Fees', digit=(12,2)),
'amount_mode': fields.selection([('a', 'A'),('b', 'B')], 'Amount Mode', select=True, change_default=True, track_visibility='always'),
}
这是我的xml视图
<field name="amount_mode" style="width:11em" domain="[('amount_mode'), '=', 'a']"/>
我使用的是错误的systax还是什么?
有一个人帮助我,感谢你有时间说出我的意见(抱歉我的语言:&#39; |)
答案 0 :(得分:0)
你的语法错了。
Domain的结构是=&gt;
domain=[('field_value','operator','value')]
正确的是: -
<field name="amount_mode"
style="width:11em"
domain="[('amount_mode', '=', 'a')]"
您还可以在.py file field
中添加域名。
如果您希望看到该值是默认选择框,则可以添加.py file
例如。
_defaults = {
'amount_mode': 'a',
}