zoukankan      html  css  js  c++  java
  • odoo

     得到整个context

      self.context_get()
      self.env['res.users'].context_get()

    得到context里面对应的值

        eg:得到flag的值

     self.env.context.get('flag',False)

    修改context里面的对应的值

      self.with_context({'flag': False})
      或
      self.with_context(flag=True) 单一时
      或
      ctx = dict(context or {})
      ctx['flag']=False
      self.with_context(ctx)

    保证context的字典类型
      context = dict(context or {})

    复制context

      c = context.copy()
      主要改变部分值,带到其它函数中

    自己构造context

      context = {'flag':Fasle,'lang':'zh_cn'}

    常规用法
      带入函数中

        if part.lang:
                self = self.with_context(lang=part.lang)
            product = self.env['product.product'].browse(product)
       ------
       return self.with_context(ctx).write({'invoice_line': []})

       记住,用了 with_context

    视图中引入context
      model="ir.actions.act_window"时

     <field name="context">{"search_default_my_export_list":1} </field>

      代表 搜索时 my_expert_list 值为1 对于 search_default_是系统的前置标识

      分组

      <filter string="Day"name="group_day"context="{'group_by':'date_start:day'}"

      指定搜索

      <field name="department_id" string="Department" context="{'invisible_department': False}"/>

      列表中字段

      <field name="line_ids" context="{'currency_id': currency_id,'default_analytic_account': context.get('analytic_account', '')}">

    视图定义context 带入函数

    <field name="product_id" on_change="onchange_product_id(product_id, context)" context="{'default_hr_expense_ok':1}"/>

    many2one字段指定打开视图:

    tree_view_ref,form_view_ref,……
    <field name="stock_quant_id" required="1" options="{'no_create_edit': True}" context="{'tree_view_ref':'tjc_stock.tjc_view_stock_quant_tree'}"/>
  • 相关阅读:
    mysql binlog参数设置
    poj 2774 最长公共子--弦hash或后缀数组或后缀自己主动机
    Base64编码和解码算法
    怎样给你的Android 安装文件(APK)减肥
    JAXB 注解
    编程获取linux的CPU使用的内存使用情况
    那么温暖http合约,入门。
    什么是关账?
    经营活动现金净流量与总股本之比和经营活动现金净流量与净资产之比
    P2P风险淮安样本:5000万连锁漩涡牵出银行内案
  • 原文地址:https://www.cnblogs.com/yifugui/p/9842907.html
Copyright © 2011-2022 走看看