zoukankan      html  css  js  c++  java
  • Odoo ir value 分析

    源代码位置:openerp/addons/base/ir/ir_values.py

     1 _columns = {
     2         'name': fields.char('Name', required=True),
     3         'model': fields.char('Model Name', select=True, required=True,
     4                              help="Model to which this entry applies"),
     5 
     6         # TODO: model_id and action_id should be read-write function fields
     7         'model_id': fields.many2one('ir.model', 'Model (change only)', size=128,
     8                                     help="Model to which this entry applies - "
     9                                          "helper field for setting a model, will "
    10                                          "automatically set the correct model name"),
    11         'action_id': fields.many2one('ir.actions.actions', 'Action (change only)',
    12                                      help="Action bound to this entry - "
    13                                          "helper field for binding an action, will "
    14                                          "automatically set the correct reference"),
    15 
    16         'value': fields.text('Value', help="Default value (pickled) or reference to an action"),
    17         'value_unpickle': fields.function(_value_unpickle, fnct_inv=_value_pickle,
    18                                           type='text',
    19                                           string='Default value or action reference'),
    20         'key': fields.selection([('action','Action'),('default','Default')],
    21                                 'Type', select=True, required=True,
    22                                 help="- Action: an action attached to one slot of the given model
    "
    23                                      "- Default: a default value for a model field"),
    24         'key2' : fields.char('Qualifier', select=True,
    25                              help="For actions, one of the possible action slots: 
    "
    26                                   "  - client_action_relate
    "
    27                                 'Type', select=True, required=True,
    28                                 help="- Action: an action attached to one slot of the given model
    "
    29                                      "- Default: a default value for a model field"),
    30         'key2' : fields.char('Qualifier', select=True,
    31                              help="For actions, one of the possible action slots: 
    "
    32                                   "  - client_action_multi
    "
    33                                   "  - client_print_multi
    "
    34                                   "  - client_action_relate
    "
    35                                   "  - tree_but_open
    "
    36                                   "For defaults, an optional condition"
    37                              ,),
    38         'res_id': fields.integer('Record ID', select=True,
    39                                  help="Database identifier of the record to which this applies. "
    40                                       "0 = for all records"),
    41         'user_id': fields.many2one('res.users', 'User', ondelete='cascade', select=True,
    42                                    help="If set, action binding only applies for this user."),
    43         'company_id': fields.many2one('res.company', 'Company', ondelete='cascade', select=True,
    44                                       help="If set, action binding only applies for this company")
    45     }
    46     _defaults = {
    47         'key': 'action',
    48         'key2': 'tree_but_open',
    49     }

    一,可用的动作:

    1.client_action_multi :wizard 动作

    2.client_print_multi : 打印报表动作

    3.client_acton_related: 相关链接

    4.tree_but_open:双击树形视图动作

    5.tree_but_action:同tree_but_open

  • 相关阅读:
    Java-笔记9-复习
    Java-笔记9
    Java-笔记8-复习
    Java0-笔记8
    Java-笔记7-复习
    hadoop-hdfs-ha配置-搭建
    Java-笔记7
    Java-笔记6-复习
    kettle-作业和参数
    kettle-脚本控件
  • 原文地址:https://www.cnblogs.com/kfx2007/p/4338119.html
Copyright © 2011-2022 走看看