草庐IT

python - 在 Odoo 中更改自动生成的表单 View 的标题

我想在灰色区域更改表单View的标题。(检查下图。)这应该必须从SHIP00001更改为其他名称或字段。这可能吗? 最佳答案 表单View中的名称有两种获取方式从您指定字段的name的字段(即name=fields.Char('Fieldname'))并且当您将_rec_name设置为其他字段或覆盖_name_get以设置自定义名称时所以你可以简单地设置_rec_name到模型中的另一个字段该名称将显示在表单标题或与您有关系的任何其他模型的下拉字段中。 关于python-在Odoo中更改

xml - 如何在 Odoo 上使用 attrs 属性将多个属性(不可见、只读或必需)组合成一个?

在Odoo中,当您拥有xpath时,您可以在满足条件时将“attrs”添加到必填字段或不可见字段。这很好用。我正在尝试将这2个结合起来。我无法让它工作,也找不到任何方法。例如这是可能的:但我无法开始工作的是:我希望一个字段在满足条件1时不可见,并且(也)在满足条件2时是必需的。我尝试了不同的语法,但不知道该怎么做。正确的做法是什么? 最佳答案 只需删除符号。我认为那是你的错误 关于xml-如何在Odoo上使用attrs属性将多个属性(不可见、只读或必需)组合成一个?,我们在StackOv

xml - 如何通过XML文件在Odoo数据库中引入Many2one字段值?

我正在使用Odoo8,我正在尝试通过XML文件在数据库中引入数据。这个文件的内容是下一个:EventInvitationInvitationtoanevent${(object.event_id.user_id.emailor'noreply@localhost')|safe}${object.email|safe}这很好用。但是我想添加另一个字段,model_id,它是一个Many2one(指向ir.model)。如果我要设置的值具有XMLID,我会知道如何执行此操作,但事实并非如此。我想将模型my.new.model设置为model_id,但如果不进行搜索,我不

xml - Odoo 8.0 : How to link menu items to correct views? 如何将表单 View 链接到正确的 TreeView ?

基于Createtwographviewforonemodelopenerp我在OdooV8.0中为一个模型制作了2个不同的TreeView。这很好用。但现在我还想为这两个TreeView添加表单View。当我在.xml中添加表单View时,一切都变得一团糟。我在de.xml中尝试了许多不同的命令,但我无法真正修复它。当我从.xml中删除表单时,表单显示模型的所有字段。我只想显示其中的一些。这是我的views.xml:opc_taginstellingen_treeopc_tagstreeopc_taginstellingen_formopc_tagsformopc_actuelewa

xml - 如何在 Odoo 10 的 Qweb 报告中创建自定义页眉和页脚?

如何为自定义Qweb报告创建自定义页眉和页脚?我已经尝试过解释here,但它不起作用,可能是由于以前的Odoo版本。有没有办法让它在Odoo10上运行? 最佳答案 选项1:修改现有模板您可以直接修改原始页脚和页眉View:原来的页脚模板是这个:Phone:•Fax:•Email:•Website:TIN:Page:/原来的头模板是这个:可以为不同的模型制作不同的页脚和页眉选项2:创建一些新的自定义页脚和页眉但是如果你想使用与这些完全不同的另一个,你将需要创建一个替代外部布局模板的

xml - 如何在 Odoo 的自定义 QWeb 报告中打印图像?

我想在我的自定义Qweb报告中显示用户上传的图像。哪种方法最好? 最佳答案 如果您想显示数据库中的图像,您可以像这样使用图像小部件:如果您想显示存储为文件的图像:注意:尊重引用的顺序和类型 关于xml-如何在Odoo的自定义QWeb报告中打印图像?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/33340909/

xml - Odoo:无法在 TreeView 中编辑记录?

在Odoo中,您可以像这样在TreeView中创建或删除记录:但我仍然可以单击记录并转到该记录的表单。有没有办法让点击这些记录和编辑它们变得不可能? 最佳答案 已经找到了,需要用到editable="false": 关于xml-Odoo:无法在TreeView中编辑记录?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/31611065/

python - 为什么在 Odoo v11 中删除了工作流?

我有一个模块在Odoo10中使用时运行良好。但是,在Odoo11中,部分工作流不起作用。我是Odoo11的新手,我找不到有关工作流程的信息。Odoo10和Odoo11之间的工作流程有何不同?我认为我必须更改.xml文件。提前致谢。 最佳答案 从版本11开始,Odoo不再使用工作流。它们在版本9和10中开始被删除(但它们在那些版本中仍然可用)。由于缺乏灵active,它们被认为更难迁移和处理。所以你必须删除你所做的工作流程。取而代之的是,您必须只使用按钮调用的Python方法,并在这些按钮方法内部检查遵循一种或另一种方式的必要条件,并

博特电子-17届智能车无线充电组恒功率方案

目录一、恒功率充电设计原理二、硬件设计三、软件设计四、无线充电测试1.测试器件清单2.测试接线图3.测试方案4.测试结果5备注五、说明恒功率套件图:        恒功率套件淘宝链接        恒功率测试视频        恒功率在F车上测试视频一、恒功率充电设计原理        参考卓晴老师推文“如何把大象装进冰箱”等多篇无线充电相关文章以及15届节能组参赛队伍恒功率设计方案。1系统整体设计        恒功率充电系统整体框图如图1所示。主要由硬件和软件两部分组成。硬件中恒功率板上电压采集使用一个电阻分压网络;电流采集由采集电阻+AD8217电流检测芯片组成。控制算法中,使用PID+

17 标准模板库STL之list

基础知识        1、list是由双向链表实现的,这也意味着,其内存空间是不连续的。因此,list不支持随机访问,没有提供[]操作符重载和at()函数,迭代器只能进行++和--操作,不能进行+n和-n操作。由于底层使用链表实现,list在任意位置插入和移除元素都非常高效。list适用于需要经常进行插入和移除操作,但不需要经常随机访问的应用场景。        2、与vector不同,list没有内存空间预分配机制,也没有提供capacity()和reserve()函数。每插入一个元素,都会从内存中直接分配;每移除一个元素,都会直接释放它占用的内存。        3、使用list前,需要