【问题标题】:Getting value in openERP Edit form view在 openERP 编辑表单视图中获取价值
【发布时间】:2014-09-02 07:14:37
【问题描述】:

我在表单中有选择字段

 <field name="company_id" groups="base.group_multi_company" widget="selection"/>

我必须将在域过滤器的选择字段中选择的值作为 company_id 传递在下面

<tree string="Components" editable="bottom">
       <field name="product_id" context="{'default_supply_method':'produce'}" on_change="onchange_product_id(product_id, name)" domain="[('company_id','=',**company_id**),('stage','=','confirmed')]" />                                        
</tree>

现在,我需要将名称为 company_id 的字段的值传递到字段为 product_id 的域中

帮我解决这个问题。

【问题讨论】:

    标签: openerp openerp-7


    【解决方案1】:

    要获取保存在表单视图中的字段 'company_id' 的值,您需要在树视图定义中添加此字段,如果您不需要在树视图中看到它,请将 invisible="1 " 在 xml 定义中。

    <tree string="Components" editable="botton">
        <field name="company_id" invisible="1" />
        <field name="product_id" context="{'default_supply_method':'produce'}" on_change="onchange_product_id(product_id, name)" domain="[('company_id','=',**company_id**),('stage','=','confirmed')]" />
    </tree>
    

    【讨论】:

    • 感谢昆汀的回复。它工作正常。但我需要的是,我们已经配置了多家公司。如果我正在创建采购订单,则产品线项目会显示所有公司的产品。因此,一旦选择了 PO 上的公司,我就会尝试在产品域中对其进行过滤。希望,我很清楚。
    猜你喜欢
    • 1970-01-01
    • 2014-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多