Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
2 Răspunsuri
4158 Vizualizări

Hi, 

when I press smart button the function that returns orders already created does not run

anyone knows why?


class ContractContract(models.Model):

    _inherit = 'contract.contract'


    orders_count = fields.Integer(compute="_compute_orders_count")

    orders_ids = fields.One2many(string='Orders', comodel_name='sale.order',     inverse_name='contract_id', default=None)


    def action_view_sales_orders(self):

        return {

            'name': 'Orders',

            'type': 'ir.actions.act_window',

            'res_model': 'sale.order',

            'view_mode': 'tree',

            'domain': [('id', 'in', self.orders_ids.ids)], 

            'context': "{'create': False}"

        }


    <button class="oe_stat_button"

      type="object"

      name="action_view_sales_orders"

      icon="fa-list"

        <field string="Orders"

               name="orders_count"

               widget="statinfo"/>

    </button>

Imagine profil
Abandonează

Do you mean when you click on the button, nothing happens and is not returning action?

Cel mai bun răspuns

Hello Jakub Patch,

Can you try this code -

def action_view_sales_orders (self):

return {

'name': _ ('Orders'),

'view_type': 'form',

'view_mode': 'tree, form',

'res_model': 'sale.order',

'type': 'ir.actions.act_window',

 'domain': [('id', 'in', self.orders_ids.ids)], 

'context': {

'create': False

}

}

Thanks ..

For more information Contact us:- https: //kanakinfosystems.com/odoo-development-services

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
1
mar. 21
4676
1
oct. 19
6057
3
mar. 15
9767
2
feb. 23
3231
1
oct. 21
4328