摘要:视图中引入context model="ir.actions.act_window"时 <field name="context">{"search_default_my_export_list":1} </field> 代表 搜索时 my_expert_list 值为1 对于 search_def
        
阅读全文
 
        
     
    
        
        
摘要:我们经常在程序中遇到这样的场景,在一个作业界面点击某个按钮或者进行某类操作,然后触发到另外一个作业界面的逻辑,此时我们有时不仅仅 需要将特定的数据库字段传过去,还可能将第一个界面的某些信息传递到跳转的界面。举个例子: 学生选课的时候,在课程界面点击选课,然后会将课程的相关信息传递到学生界面,但是我们
        
阅读全文
 
        
     
    
        
        
摘要:odoo 中使用Many2one字段,带出对应字段的其他说明信息用法 class Student(models.Model): _name = 'xksystem.student' _description = 'xksystem.student' name = fields.Char(string
        
阅读全文
 
        
     
    
        
        
摘要:many2many (0,0,{values}) 根据values里面的信息新建一个记录。 (1,ID,{values})更新id=ID的记录(写入values里面的数据) (2,ID) 删除id=ID的数据(调用unlink方法,删除数据以及整个主从数据链接关系) (3,ID) 切断主从数据的链接
        
阅读全文
 
        
     
    
        
        
摘要:1、name_get方法在odoo中用于获取模型的显示名称,当在form窗口中打开一个model时,会被调用,返回值为一个包含id和名称的元组组成的列表。 2、name_search在Many2one类型的模型上显示时被调用,返回结果是由id和repr的文本组成的元素列表。 eg:在用户点击下拉框时
        
阅读全文
 
        
     
    
        
        
摘要:eg01: res_course = self.env['xksystem.studentcourseline'].search(['&', ('student_id', '=', res.id),('coursecode', '=', self.id)]) 说明:依据条件 ('student_id
        
阅读全文
 
        
     
    
        
        
摘要:创建squence: 程序中使用序列:self.env['ir.sequence'].next_by_code('seq.test') 依据序列的规则规则获取对应的序列值。 特别注意的应该就是“每个日期范围使用不同的序号”这个选项了,比如,决定相同单别不同天数需要重新开始计数,则这个时候就应该使用这
        
阅读全文
 
        
     
    
        
        
摘要:使用force_save=‘1’ (配合在视图中使用)进行解决,如下面的例子就是,如果name字段为空则可以创建保存。如果name字段不为空,则不能够编辑~
        
阅读全文
 
        
     
    
        
        
摘要:Domain的写法 Domain是一个元组,由3个元素组成 (字段名, 操作符, 值) 字段名 如果是Many2one/Many2Many/One2many字段,可以通过'.'取出对应的属性,如: ('routing_id.operation_ids.workcenter_id','=', acti
        
阅读全文