随笔分类 -  Odoo

1 2 下一页

该文被密码保护。

posted @ 2020-01-02 15:57 SmartTony_07 阅读(1) 评论(0) 推荐(0)

摘要:首先效果图: 定义Form页面 <?xml version="1.0" encoding="utf-8"?> <odoo> <data> <record id="myquality_iqcbasesetup_form" model="ir.ui.view"> <field name="name">m 阅读全文

posted @ 2019-12-27 16:56 SmartTony_07 阅读(1941) 评论(0) 推荐(0)

摘要:ODOO 中参数有四种:default group module other 其实这里的参数并不是我们理解的可配置的参数 “Default” settingsThe value of a field named default_foo will be set as a default value f 阅读全文

posted @ 2019-12-27 14:05 SmartTony_07 阅读(396) 评论(0) 推荐(0)

摘要:隐藏Field <field name="currency_id" invisible="True"/> <field name="currency_id" invisible="1"/> 在某种条件下隐藏 <field name="expense_description" attrs="{'inv 阅读全文

posted @ 2019-12-23 13:28 SmartTony_07 阅读(850) 评论(0) 推荐(0)

摘要:目标:需要达到的效果 HTML是很简单的,就几个独立的div,如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>css_test</title> <link type="text/css" rel="stylesheet" 阅读全文

posted @ 2019-12-04 14:32 SmartTony_07 阅读(283) 评论(0) 推荐(0)

摘要:视图中引入context model="ir.actions.act_window"时 <field name="context">{"search_default_my_export_list":1} </field> 代表 搜索时 my_expert_list 值为1 对于 search_def 阅读全文

posted @ 2019-11-29 16:32 SmartTony_07 阅读(1178) 评论(0) 推荐(0)

摘要:我们经常在程序中遇到这样的场景,在一个作业界面点击某个按钮或者进行某类操作,然后触发到另外一个作业界面的逻辑,此时我们有时不仅仅 需要将特定的数据库字段传过去,还可能将第一个界面的某些信息传递到跳转的界面。举个例子: 学生选课的时候,在课程界面点击选课,然后会将课程的相关信息传递到学生界面,但是我们 阅读全文

posted @ 2019-11-29 16:16 SmartTony_07 阅读(1386) 评论(0) 推荐(0)

摘要:odoo 中使用Many2one字段,带出对应字段的其他说明信息用法 class Student(models.Model): _name = 'xksystem.student' _description = 'xksystem.student' name = fields.Char(string 阅读全文

posted @ 2019-11-28 16:11 SmartTony_07 阅读(2085) 评论(0) 推荐(0)

摘要:many2many (0,0,{values}) 根据values里面的信息新建一个记录。 (1,ID,{values})更新id=ID的记录(写入values里面的数据) (2,ID) 删除id=ID的数据(调用unlink方法,删除数据以及整个主从数据链接关系) (3,ID) 切断主从数据的链接 阅读全文

posted @ 2019-11-26 14:45 SmartTony_07 阅读(9558) 评论(0) 推荐(0)

摘要:1、name_get方法在odoo中用于获取模型的显示名称,当在form窗口中打开一个model时,会被调用,返回值为一个包含id和名称的元组组成的列表。 2、name_search在Many2one类型的模型上显示时被调用,返回结果是由id和repr的文本组成的元素列表。 eg:在用户点击下拉框时 阅读全文

posted @ 2019-11-22 13:10 SmartTony_07 阅读(1755) 评论(0) 推荐(0)

摘要:eg01: res_course = self.env['xksystem.studentcourseline'].search(['&', ('student_id', '=', res.id),('coursecode', '=', self.id)]) 说明:依据条件 ('student_id 阅读全文

posted @ 2019-11-21 11:27 SmartTony_07 阅读(1831) 评论(0) 推荐(0)

摘要:创建squence: 程序中使用序列:self.env['ir.sequence'].next_by_code('seq.test') 依据序列的规则规则获取对应的序列值。 特别注意的应该就是“每个日期范围使用不同的序号”这个选项了,比如,决定相同单别不同天数需要重新开始计数,则这个时候就应该使用这 阅读全文

posted @ 2019-11-21 11:11 SmartTony_07 阅读(535) 评论(0) 推荐(0)

摘要:使用force_save=‘1’ (配合在视图中使用)进行解决,如下面的例子就是,如果name字段为空则可以创建保存。如果name字段不为空,则不能够编辑~ 阅读全文

posted @ 2019-11-21 09:40 SmartTony_07 阅读(1849) 评论(0) 推荐(0)

摘要:Domain的写法 Domain是一个元组,由3个元素组成 (字段名, 操作符, 值) 字段名 如果是Many2one/Many2Many/One2many字段,可以通过'.'取出对应的属性,如: ('routing_id.operation_ids.workcenter_id','=', acti 阅读全文

posted @ 2019-11-20 12:41 SmartTony_07 阅读(863) 评论(0) 推荐(0)

摘要:用法如下图所示: 阅读全文

posted @ 2019-11-20 12:38 SmartTony_07 阅读(378) 评论(0) 推荐(0)

摘要:大家好, 此次,我们主要讲解 Odoo 中的Widgets。 网上、论坛里很多提及Widget的文章,但很少说Odoo自定义Widget 是如何实现的,这一直是大家所苦恼的地方。本章,将对Odoo中的Widget 进行基础讲解。 首先, Widget【挂件】产生的目的,是为了方便后端开发人员在不熟悉 阅读全文

posted @ 2019-10-17 13:20 SmartTony_07 阅读(1355) 评论(0) 推荐(0)

摘要:widget="statusbar" 头部状态条标签 widget="email" 电子邮件地址标签 widget="selection" 下拉选择标签 widget="mail_followers" 关注者标签 widget="mail_thread" 消息标签 widget="progressb 阅读全文

posted @ 2019-10-17 13:18 SmartTony_07 阅读(297) 评论(0) 推荐(0)

摘要:odoo是分模块进行权限管理的,也就是创建用户的时候要给用户指定模块 基于权限是根据模块就行分配的,所以需要每个模块指定一个权限分类名字 总之上面的两个权限管控实现了:是否有菜单和,哪些记录可以进行操作。至于界面根据权限显示,需要在视图中指定。 eval 解析(4,ID)添加主从链接关系到id=ID 阅读全文

posted @ 2019-10-11 15:31 SmartTony_07 阅读(460) 评论(0) 推荐(0)

摘要:ODOO视图继承: 注意:odoo视图继承会改变父视图的界面显示(虽然父视图没有变动任何操作,可是在父视图的界面,会显示为继承之后的子视图界面) position定位有如下选择 inside 在内部结尾插入元素 replace 替换元素 before 在之前插入元素 after 在其后插入元素 at 阅读全文

posted @ 2019-10-10 15:51 SmartTony_07 阅读(831) 评论(0) 推荐(0)

摘要:odoo模型继承 阅读全文

posted @ 2019-10-10 15:42 SmartTony_07 阅读(539) 评论(0) 推荐(0)

1 2 下一页

导航