【问题标题】:dependent drop-down in odoo / open erpodoo / open erp中的依赖下拉菜单
【发布时间】:2014-10-27 15:44:18
【问题描述】:

我做了两个下拉菜单。第二个下拉菜单的数据取决于第一个下拉菜单选择的值。

我尝试了多种方法,但没有找到任何相关的解决方案。

这是我的三个清单:

SELECTION_LIST = (('sela','Selected a'),
                 ('selb','Selected b'))

SELECTION_LIST_2 = (('selc','Selected c'),
                   ('seld','Selected d'))

SELECTION_LIST_3 = (('sele','Selected e'),
                   ('self','Selected f'))

我这样定义我的字段:

'type_selection': fields.selection(
    [
        ('selection1', 'Selection 1'),
        ('selection2', 'Selection 2'),
        ('selection3', 'Selection 3'),
    ], 'Category 1', required=False),

'type_selection_2': fields.selection(
    type_selection={
        'selection1': [{SELECTION_LIST}],
        'selection2': [{SELECTION_LIST_2}],
        'selection3': [{SELECTION_LIST_3}],
    }, "Category 2", required=False)

很遗憾,我收到了一个错误。

【问题讨论】:

  • 这里面能做什么。请帮忙??
  • 有任何更新吗????

标签: drop-down-menu selection dependency-properties openerp-7 odoo


【解决方案1】:

尝试使用带有 on_change() 方法的域。

【讨论】:

    【解决方案2】:

    @user32876

    第二个“field.selection”的语法不正确,它需要一个元组数组,而您试图传递一个字典,这是错误的。第一个是正确的。您可以使用'on_change'方法根据第一个下拉选择更改第二个下拉列表的值。

    发布您的代码以便更好地理解并解释您究竟想要做什么。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-13
      • 1970-01-01
      • 2018-03-27
      • 2015-08-27
      • 1970-01-01
      • 1970-01-01
      • 2014-07-03
      • 2011-11-21
      相关资源
      最近更新 更多