Hỏi Inherit menu item openerp

Thảo luận trong 'Hỏi - Đáp' bắt đầu bởi xuanlapd, 26/3/13.

  1. xuanlapd New Member

  2. Quanvm Member

    Hi xuanlapd.
    Nếu mình muốn inherit/override lại các menuitem của các module có sẵn thì mình phải thực hiện:
    - Depend lại module cần làm (trong file __terp__.py hoặc __openerp__.py)
    - code cũ
    HTML:
    1. menuitem id="base.menu_sales" name="Sales" parent="base.menu_base_partner" sequence="1"/>
    code mới
    HTML:
    1. menuitem id="base.menu_sales" name="Bán hàng " parent="base.menu_base_partner" sequence="1"/>
    admin thích bài này.
  3. Leo Tran Active Member

    Cho mình hỏi, đây là bạn sửa trực tiếp vào menuitem hay là kế thừa lại vậy???
  4. xuanlapd New Member

    Em cám ơn anh Quanvm.
    Anh cho em hỏi thêm khi override lại thì phần parent="..." và id="..." có được thay đổi không ạ?
  5. openerpvietnam Active Member

    theo mình quan niệm hai cái như nhau thôi bạn Leo Tran, nếu thực hiện cùng 1 module thì gọi là sửa còn nếu khác module thì là kế thừa.
    --- merged: 26/3/13 lúc 1:04 PM ---
    thuộc tính id là qui định bắt buộc nên không thay đổi được vì nếu đổi sẽ tạo thành 1 menu mới khác hoàn toàn, còn parent thì bạn muốn gắn menu tương ứng nào cũng được.
    admin thích bài này.

Chia sẻ trang này