请问,如何在openerp中创建联动的联动
-
比如说,我要创建两个下拉表单,选表单1中的a的时候,下面的表单2就只能选择4,5,6; 选择表单1中的b选项的时候,下面的表单2就只能选择7,8,9;
该如何实现?
(类似的例子是,省份,国家。比如选中国,省份就只能选河北、浙江什么的。选美国,州就只能选德克萨斯、阿拉斯加什么的) 该如何实现?
因为本人是新手,已经被这个问题困住了好久 -
我自己暂时的想法是这样 不知道对不对 但是还是没法运行起来def on_change_triggerpoint(self, cr, uid, ids, eventtype, context=None):
# if eventtype:
if eventtype in EVEVT_POINT:
return {'values': {'triggerpoint':TRIGGER_POINT1}}
else:
return {'values': {'triggerpoint':TRIGGER_POINT2}} -
是的 的确是这样 我不知道用selection还是onchange ,我就会一个selection 但是没法调用下面列表中的类容。
-
是这样的,
首先你得有一个country对象,然后有个一个city对象,city对象中有一个country_id字段,然后再视图的domain中对country进行过滤,即[('cournty_id',=,courntry_id)]
可参考如下模块:
https://github.com/kevin8909/china_city