Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在odoo中添加计数器按钮,将字段值更新1_Javascript_Python_Openerp_Business Logic_Odoo 10 - Fatal编程技术网

Javascript 在odoo中添加计数器按钮,将字段值更新1

Javascript 在odoo中添加计数器按钮,将字段值更新1,javascript,python,openerp,business-logic,odoo-10,Javascript,Python,Openerp,Business Logic,Odoo 10,我想在报告中添加计数器。我的意思是,每次我点击打印按钮,报告都必须以+1增量打印,就像重印1、重印2、重印3一样。你对解决这种技术有什么想法吗。如果这是不可能的,我有另一个想法,但我也不知道怎么做。也就是说:在表单中添加一个字段,每次单击“自定义打印”按钮时,字段值将增加1。更新后的字段将打印在报告中。 我仍然是一个学习的男孩。请举例回答 我得到的是: 苹果形 东南苹果 我是德克斯特 自定义按钮 正如您所建议的,您可以在模型中创建一个不可见的字段。然后继承print方法并使其递增该不可见字段

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

我得到的是:


苹果形
东南苹果
我是德克斯特
自定义按钮

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

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

你能给我举个例子吗
<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>