作用仅仅是为了计算出一个值 展示在视图上。
compute 方法也很简单
@api.depends("partner_id.email")
def _compute_partner_info(self):
for record in self:
record.info = f"{record.name}<{partner_id.email}>"
非常简单,如果有历史数据 4万条,升级时计算就已经很慢了
Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn
由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解
本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!
开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号
如果您登录系统碰到问题,请在微信公众号留言:
作用仅仅是为了计算出一个值 展示在视图上。
compute 方法也很简单
@api.depends("partner_id.email")
def _compute_partner_info(self):
for record in self:
record.info = f"{record.name}<{partner_id.email}>"
非常简单,如果有历史数据 4万条,升级时计算就已经很慢了
fields1 = fields.Char(string="xxxxxxx", compute="_compute_xxxxxxxx", store=True)
这种情况,大家怎么克服的?
或者说有没有其他方法来处理这个需求?
期待先安科技的老师指点。
<?xml version="1.0"?>
<odoo>
<data>
<!--引用模型列表/表单视图-->
<record model="ir.actions.act_window" id="act_course_list">
<field name="name">crm.lead.tree.lead</field>
<field name="res_model">crm.lead</field>
<field name="view_mode">tree,form</field>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'tree', 'view_id': ref('crm.crm_case_tree_view_leads')}),
(0, 0, {'view_mode': 'form', 'view_id': ref('crm.quick_create_opportunity_form')})]"/>
</record>
<!--定义仪表板form表单-->
<record model="ir.ui.view" id="sps_board_session_form">
<field name="name">SPS My Dashboard</field>
<field name="model">board.board</field>
<field name="inherit_id" ref="board.board_my_dash_view"/>
<field name="arch" type="xml">
<xpath expr="//board/column" position="inside">
<action id="test5" string="线索" name="%(act_course_list)d"/>
</xpath>
</field>
</record>
</data>
</odoo>
点击更改布局,选择一个布局时
报如下错误:
TypeError: edit_custom() missing 1 required positional argument: 'custom_id'
请问这个应该怎么解决呢?谢谢
已解决。
沙雕了。。
active 是关键字字段,我预置数据时,值给了False,在视图中是看不到的。
我select了数据看看到的。
沙雕了
版本 : 13
hr_station_data.xml
<?xml version="1.0"?>
<odoo>
<data noupdate="0">
<record id="station1" model="hr.station" forcecreate="1">
<field name="name">位置1</field>
<field name="addr">23,5</field>
<field name="active" eval="False"/>
</record>
<record id="station2" model="hr.station" forcecreate="1">
<field name="name">位置2</field>
<field name="addr">22,2</field>
<field name="active" eval="False"/>
</record>
</data>
</odoo>
manifest文件
'data': [
'security/ir.model.access.csv',
'data/hr_station_data.xml',
'views/hr_stations.xml',
],
之前也预制过,这次不管是升级还是重新安装,都没有起到预制效果。检查了,实在是找不着问题出在哪了。
看到的给指点指点吧
odoo11 代码 放到12 的环境里,安装成功,但是不显示模块图标及菜单。
在odoo12 中,除了在csv文件为model 配置 权限,还有什么地方需要注意的吗?