Em mới tiếp cận Odoo, chưa hiểu lắm về cách soạn thảo theo định dạng xml cho phần view - giao diện.
Bro nào có tài liệu Tiếng Việt cho em khai tâm với nha !
Thanks indeed !
Em mới tiếp cận Odoo, chưa hiểu lắm về cách soạn thảo theo định dạng xml cho phần view - giao diện.
Bro nào có tài liệu Tiếng Việt cho em khai tâm với nha !
Thanks indeed !
Lên trang odoo mà xem thôi, với lại còn phụ thuộc bro dùng Odoo version nào
Về cơ bản trong view của odoo có cấu trúc gồm nhiều trường (field). Các field chủ yếu là tùy chọn (có cũng được không cũng không sao), trừ field "name" là bắt buộc
name (bắt buộc)
Chỉ dùng để đặt tên view cho dễ nhớ và dễ tìm
model
Tên model liên kết với view,nếu có thể (không dùng với QWeb views)
priority
Số thứ tự ưu tiên khi tìm kiếm view, số càng nhỏ thì ưu tiên càng cao. Số thứ tự này cũng xác định số thứ tự của ứng dụng trong khi kế thừa view.
arch
Mô tả layout của view
groups_id
Trường many2many cho phép xem/sử dụng view hiện tại
inherit_id
view cấp cha (mà view này được thừa kế), mặc định là không thiết lập.
mode
Nếu inherit_id không được thiết lập thì mode chỉ có thể là primary. Nếu inherit_id được thiết lập, phần extension theo mặc định nhưng có thể được thiết lập thành primary.
application
view hiển thị theo kiểu bật/tắt. Mặc định là luôn bật
banner_route
liên kết được định tuyến sẵn cho vỉew.
Nếu thuộc tính này được thiết lập, 1 url được route trong controller sẽ hiển thị trên đầu (top) của view. Kết quả json trả về từ controller nên bao gồm thẻ "html".
Nếu phần html gồm cả thẻ stylesheet, nó sẽ bị bỏ đi.
Để tương tác với phía backend thì có thể dùng các tag. Xem thêm phần mô tả phương thức _onActionClicked trong AbstractController (addons/web/static/src/js/views/abstract_controller.js)
Chỉ các view mở rộng từ AbstractView và AbstractController có thể dùng thuộc tính này, ví dụ như Forms, Karban, Lists,...
Tiểu Áp Vương
0
0
0
|
Trà hòa tan
0
0
0
|
Hoạt huyết TD
0
0
0
|
Trà đông trùng hạ thảo
0
0
0
|
Trà hòa tan
0
0
0
|