【发布时间】:2016-02-08 11:10:30
【问题描述】:
我将创建州名,我还将创建几个城市并分配给州
像卡纳塔克-班加罗尔
卡纳塔克-芒格洛尔
卡纳塔克-迈索尔
古吉拉特-艾哈迈达巴德, 古吉拉特-甘地讷格尔
当我在树视图的“pin_catg”类中选择卡纳塔克邦时,即“pin_name”,“city_n”应该只获得像 Mangalore、Bangalore、Mysore 这样的卡纳塔克邦城市如何为此添加域过滤器。我有 XML 文件,但它的很多数据我想要这样的东西所以写了这个类。域过滤器
class state_catg(osv.Model):
_name="state.catg"
_columns={
'state_name':fields.char('State Names',size=64,required=True),
}
class city_name(osv.Model):
_name="city.name"
_rec_name='city_name'
_description="Define asset name"
_columns={
'city_name':fields.char('City Name',size=64,required=True),
'state_name12':fields.many2one('state.catg','State',size=64,required=True),
}
class pin_catg(osv.Model):
_name="pin.catg"
_columns={
'state_name':fields.many2one('state.catg','State'),
'list123':fields.one2many('pin.name','list12'),
}
class pin_name(osv.Model):
_name="pin.name"
_columns={
'city_n':fields.many2one('City Name',size=64,required=True),
'pin_code' : fields.char('Pin Code'),
'list12':fields.many2one('pin.catg','list123'),
}
【问题讨论】:
标签: xml python-2.7 openerp