Odoo 17/09/2026 4 phút

Hộp thoại 'cộng điểm hàng loạt' cần một model để chứa dữ liệu người dùng gõ — nhưng lưu vĩnh viễn thì phí, nên Odoo có TransientModel

Wizard trong Odoo là một TransientModel: bản ghi tạm cho hộp thoại nhập liệu, tự dọn định kỳ, không để rác trong CSDL. Hiểu default_get lấy bản ghi được chọn và method đóng dialog. Xem một wizard cộng điểm chạy thật trên Odoo 19.

Odoo 17/09/2026 4 phút

Wizard 'chọn rồi xác nhận' hai màn hình mà vẫn là một hộp thoại: bí quyết là một field state và cái mẹo cho method mở lại chính nó

Wizard nhiều bước trong Odoo dùng một field state để ẩn/hiện từng nhóm và đổi nút; method đổi state rồi trả về action mở lại chính wizard (cùng res_id) nên dữ liệu vẫn còn. Xem hai bước Chọn và Xác nhận chạy thật trên Odoo 19.