Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
1881 Lượt xem

I have a scanner, and I want it so that when I scan any code, it will automatically fill into the search box. Is there any way to do this? I have some solutions, but they seem quite complex?

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Yes, it’s possible to set up Odoo so that when you scan a barcode, it automatically fills into the search box. This can be achieved by using the onchange method in Odoo, which triggers an action when a specified field is altered. Here’s a simplified example:


class Product(models.Model):
    _name = 'product.product'

    barcode = fields.Char('Barcode')

    @api.onchange('barcode')
    def onchange_barcode(self):
        if self.barcode:
            # Your logic here to autofill fields

In this example, whenever the barcode field changes (i.e., when you scan a new barcode), the onchange_barcode method will be triggered. You can put your logic inside this method to autofill the fields you want.

Ảnh đại diện
Huỷ bỏ
Tác giả

"I think you might have misunderstood my point. I want, when I am on the tree view screen, that when I scan or type any key, the system automatically fills it into the search box and displays the results

Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 3 15
13394
0
thg 3 25
1355
1
thg 5 25
4049
1
thg 12 21
5324
1
thg 11 21
2648