gpt4 book ai didi

javascript - 在 odoo 中添加计数器按钮以将字段值更新 1

转载 作者:行者123 更新时间:2023-11-28 04:25:48 24 4
gpt4 key购买 nike

我想在报告中添加计数器。我的意思是,每次我单击打印按钮时,报告都必须以 +1 增量打印,如重印 1、重印 2、重印 3 等。您对解决这种技术有什么想法吗?如果不可能的话,我还有另一个想法,但我也不知道该怎么做。那就是:在表单中添加一个字段,每次单击自定义打印按钮时,该字段值都会增加 1。更新后的字段将打印在报告中。我仍然是一个学习的男孩。请举例回复。

我拥有的是: enter image description here

<record id="apple_view_form" model="ir.ui.view">
<field name="name">Apple Form</field>
<field name="model">se.apple</field>
<field name="arch" type="xml">
<form>
<header>
<button name="print_report" string="Print Apple" type="object"/>
</header>
<h1 class="dexter">This is Dexter</h1>
<sheet>
<group name="group_top">
<group name="group_left">
<field name="apple_name"/>
</group>
<group name="group_right">
<field name="apple_price"/>
</group>
</group>
<group name="group_bottom">
<field name="apple_description"/>
<field name="apple_remarks"/>
</group>
<templates id="template" xml:space="preserve">
<t t-name="custom_btn">
<button string="Custom Button">Custom Button</button>
</t>
</templates>
</sheet>
</form>
</field>
</record>

最佳答案

正如您所建议的,您可以在模型中创建一个不可见的字段。然后继承 print 方法并使其增加该不可见字段。由于报表将提供整个对象,因此您只需访问报表中的不可见字段即可。

关于javascript - 在 odoo 中添加计数器按钮以将字段值更新 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45077467/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com