Dom Odoo9QWeb继承
在opportunity看板视图中,我希望删除某些元素。它是带有t-name=“kanban.Group”的web_看板模板中的一个跨度。我遵循了这个思路和相关文档 我把这个Dom Odoo9QWeb继承,dom,openerp,odoo-9,qweb,Dom,Openerp,Odoo 9,Qweb,在opportunity看板视图中,我希望删除某些元素。它是带有t-name=“kanban.Group”的web_看板模板中的一个跨度。我遵循了这个思路和相关文档 我把这个 <t t-extend="KanbanView.Group"> <t t-jquery="span.o_kanban_config" t-operation="replace"></t> </t> 现在只显示一个折叠箭头,没有其他选项(编辑、复制等)。看板是常规视图
<t t-extend="KanbanView.Group">
<t t-jquery="span.o_kanban_config" t-operation="replace"></t>
</t>
现在只显示一个折叠箭头,没有其他选项(编辑、复制等)。看板是
常规视图,必须像常规视图继承一样继承,是看板视图继承的示例。看板视图包含qweb,但它不是实际的qweb模板,因此请遵循谢谢您的回复。您提供的链接真正展示了如何在常规视图中编辑模板。但是,我想编辑在不同模块addons/web\u kanban/static/xml/web\u kanban.xml
中定义的真实模板。它是一种具有以下结构的xml:……
。我不能使用上面提到的方法,因为我不能引用在视图外部定义的实体(我无论如何都尝试了,只是想看看会发生什么),它最终会起作用。不知道发生了什么,可能是浏览器重新启动之类的。我继承了前面提到的模板,但没有xml声明和元素。XML在清单的“qweb”列表中声明。
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template>
<t t-extend="KanbanView.Group">
<t t-jquery="span.o_kanban_config" t-operation="replace"></t>
</t>
</template>
</odoo>
<template>
<t t-extend="KanbanView.Group">
<t t-jquery=".o_kanban_config.dropdown" t-operation="inner">
<a class="o_kanban_toggle_fold" href="#"><i class="fa fa-arrows-h"/></a>
</t>
</t>
</template>
'qweb':[
'views/updated_kanban.xml',
],