09 2019 档案

摘要:1、描述 hasattr() 函数用于判断对象是否包含对应的属性。 语法 hasattr 语法: 2、描述 setattr() 函数对应函数 getattr(),用于设置属性值,该属性不一定是存在的。 语法 setattr() 语法: 参数 object -- 对象。 name -- 字符串,对象属 阅读全文
posted @ 2019-09-22 22:46 何双新 阅读(206) 评论(0) 推荐(0) 编辑
摘要:一:根据条件,改变外观 例如: 二:根据字段值,改变行为(只读、可见性) 三:Tree视图记录动态样式 tree视图可以根据每行纪录的某字段值不同而把每行以不同样式显示。 样式主要有: bf(font-weight:bold):字体加粗 it(font-style:italic):斜体字 dange 阅读全文
posted @ 2019-09-22 21:57 何双新 阅读(1522) 评论(0) 推荐(0) 编辑
摘要:原文转自:https://www.cnblogs.com/zhaoweihang/p/9698852.html <field name="partner_id" string="Customer" widget="res_partner_many2one" context="{'default_na 阅读全文
posted @ 2019-09-21 23:29 何双新 阅读(3170) 评论(0) 推荐(0) 编辑
摘要:几个算法网站 算法可视化网站:https://visualgo.net/en,通过动画展示算法实现过程 程序可视化网站:http://www.pythontutor.com/visualize.html#mode=edit,可视化程序实现过程 LeetCode:https://leetcode.co 阅读全文
posted @ 2019-09-16 23:46 何双新 阅读(182) 评论(0) 推荐(0) 编辑
摘要:用例子:Creating a new field widget 阅读全文
posted @ 2019-09-16 23:12 何双新 阅读(663) 评论(0) 推荐(0) 编辑
摘要:本文来源:https://www.jianshu.com/p/1a47fac01077 Odoo12 Javascript 参考指南 本文介绍了odoo javascript框架。从代码行的角度来看,这个框架不是一个大的应用程序,但它是非常通用的,因为它基本上是一个将声明性接口描述转换为活动应用程序 阅读全文
posted @ 2019-09-15 23:29 何双新 阅读(2243) 评论(0) 推荐(0) 编辑
摘要:2019-09-13 今天是中秋节,星期五 #自定义显示名称 def name_get(self): result = [] for order in self: rec_name = "%s(%s)"%(record.name,record.date_done) result.append((record.id, rec_name)) return result # 新添加函数name_sear 阅读全文
posted @ 2019-09-13 23:28 何双新 阅读(2520) 评论(0) 推荐(0) 编辑
摘要:控制按钮显示: sale_btn_show=fields.Boolean(u'是否显示销售按钮',compute='_compute_show_btn') 阅读全文
posted @ 2019-09-08 22:21 何双新 阅读(1812) 评论(0) 推荐(0) 编辑
摘要:browse 获取一个数据库id或一个ids列表,并返回一个记录集,当从Odoo外部获得记录id时(例如通过外部系统的往返)或在旧API中调用方法时,会很有用: exists() 返回一个新的记录集,其中只包含数据库中存在的记录。可以用来检查记录(如从外部获得的)是否仍然存在: 或者在调用了一个可以 阅读全文
posted @ 2019-09-03 21:57 何双新 阅读(1740) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示