Lượt xem¶
Chế độ xem là giao diện cho phép hiển thị dữ liệu chứa trong :doc:`model<models_modules_apps> `. Một mô hình có thể có nhiều chế độ xem, chúng chỉ là những cách khác nhau để hiển thị cùng một dữ liệu. Trong Studio, chế độ xem được tổ chức thành bốn loại: :ref:`general<studio/views/general> `, :ref:`nhiều bản ghi<studio/views/multiple-records> `, :ref:`dòng thời gian<studio/views/timeline> `, và :ref:`báo cáo<studio/views/reporting> `.
Mẹo
Để thay đổi chế độ xem mặc định của một mô hình, access Studio<studio/access> `, đi tới :guilabel:`Views, nhấp vào biểu tượng (ellipsis) bên cạnh chế độ xem mong muốn và nhấp vào Đặt làm Mặc định.
Bạn có thể sửa đổi chế độ xem bằng trình soạn thảo XML tích hợp: Kích hoạt Chế độ nhà phát triển<developer-mode> `, hãy chuyển đến chế độ xem bạn muốn chỉnh sửa, chọn tab :guilabel:`View và nhấp vào </> XML.
Quan trọng
Nếu bạn đang chỉnh sửa chế độ xem bằng trình soạn thảo XML, hãy tránh thực hiện thay đổi trực tiếp đối với chế độ xem chuẩn và chế độ xem kế thừa, vì những thay đổi này sẽ được đặt lại và mất trong quá trình cập nhật hoặc nâng cấp mô-đun. Luôn đảm bảo rằng bạn chọn đúng chế độ xem kế thừa Studio: Khi bạn sửa đổi chế độ xem trong Studio bằng cách kéo và thả một trường mới, ví dụ, chế độ xem kế thừa Studio cụ thể và XPath tương ứng của nó, định nghĩa phần đã sửa đổi của chế độ xem, sẽ tự động được tạo.
Chế độ xem chung¶
Ghi chú
Các thiết lập được mô tả bên dưới nằm trong tab View của chế độ xem trừ khi có chỉ định khác.
Biểu mẫu¶
Chế độ xem Form được sử dụng khi tạo và chỉnh sửa hồ sơ, chẳng hạn như danh bạ, đơn đặt hàng, sản phẩm, v.v.
Để cấu trúc biểu mẫu, hãy kéo và thả phần tử Tabs and Columns nằm trong tab + Add.
Để ngăn người dùng tạo, chỉnh sửa hoặc xóa bản ghi, hãy bỏ chọn :guilabel:
Có thể tạo
, :guilabel:Có thể chỉnh sửa
hoặc :guilabel:Có thể xóa
.Để thêm một nút, hãy nhấp vào Thêm nút ở đầu biểu mẫu, nhập Nhãn và chọn hành động của nút:
Chạy hành động máy chủ: chọn :ref:`hành động máy chủ<reference/actions/server> ` được thực hiện từ danh sách thả xuống;
Gọi một phương thức: chỉ định một phương thức Python hiện có đã được xác định trong Odoo.
Để thay đổi nhãn hoặc kiểu của nút, hãy nhấp vào nút và chỉnh sửa Nhãn hoặc Lớp (
btn-primary
hoặcbtn-secondary
) trong tab Thuộc tính.Để thêm nút thông minh, hãy nhấp vào biểu tượng (plus) ở góc trên bên phải của biểu mẫu. Nhập Nhãn, chọn Biểu tượng và chọn trường liên quan :ref:`<studio/fields/relational-fields/related-field> `.
Example

Hoạt động¶
Chế độ xem Activity được sử dụng để lên lịch và có cái nhìn tổng quan về các hoạt động (email, cuộc gọi, v.v.) được liên kết với các bản ghi.
Ghi chú
Chế độ xem này chỉ có thể được sửa đổi trong Studio bằng cách chỉnh sửa mã XML.
Example

Tìm kiếm¶
Chế độ xem Search được thêm vào trên các chế độ xem khác để lọc, nhóm và tìm kiếm bản ghi.
Để thêm Bộ lọc tùy chỉnh và cấu trúc chúng bằng Bộ phân cách, hãy chuyển đến tab + Thêm và kéo thả chúng vào Bộ lọc.
Để thêm một trường hiện có vào menu thả xuống tìm kiếm, hãy đi tới tab + Thêm và kéo thả trường đó vào Trường tự động hoàn thành.
Example

Chế độ xem đa bản ghi¶
Ghi chú
Các thiết lập được mô tả bên dưới nằm trong tab View của chế độ xem trừ khi có chỉ định khác.
Kanban¶
Chế độ xem Kanban thường được sử dụng để hỗ trợ luồng công việc bằng cách di chuyển bản ghi giữa các giai đoạn hoặc như một cách thay thế để hiển thị bản ghi bên trong thẻ.
Ghi chú
Nếu chế độ xem Kanban tồn tại, thì theo mặc định, nó được sử dụng để hiển thị dữ liệu trên thiết bị di động thay vì chế độ xem :ref:`Danh sách<studio/views/multiple-records/list> `.
Để ngăn người dùng tạo bản ghi mới, hãy bỏ chọn Có thể tạo.
Để tạo bản ghi trực tiếp trong chế độ xem, ở dạng tối giản, hãy bật Tạo nhanh.
Để thiết lập nhóm mặc định cho bản ghi, hãy chọn một trường trong Nhóm mặc định theo.
Example

Danh sách¶
Chế độ xem List được sử dụng để xem tổng quan nhiều bản ghi cùng một lúc, tìm kiếm bản ghi và chỉnh sửa các bản ghi đơn giản.
Để ngăn người dùng tạo, chỉnh sửa hoặc xóa bản ghi, hãy bỏ chọn :guilabel:
Có thể tạo
, :guilabel:Có thể chỉnh sửa
hoặc :guilabel:Có thể xóa
.Để tạo và chỉnh sửa bản ghi trực tiếp trong chế độ xem, hãy chọn :guilabel:
Thêm bản ghi ở dưới cùng
, :guilabel:Thêm bản ghi ở trên cùng
hoặc :guilabel:Mở chế độ xem biểu mẫu
trong :guilabel:Khi tạo bản ghi
.Ghi chú
Điều này ngăn cản người dùng mở bản ghi trong Form view<studio/views/general/form> ` từ chế độ xem :guilabel:`Danh sách.
Để chỉnh sửa nhiều bản ghi cùng lúc, hãy đánh dấu vào Bật chỉnh sửa hàng loạt.
Để thay đổi cách sắp xếp bản ghi theo mặc định, hãy chọn một trường trong Sắp xếp theo.
Để thiết lập nhóm mặc định cho bản ghi, hãy chọn một trường trong Nhóm mặc định theo.
Để thêm một nút, hãy nhấp vào Thêm nút ở đầu danh sách, nhập Nhãn và chọn hành động của nút:
Chạy hành động máy chủ: chọn :ref:`hành động máy chủ<reference/actions/server> ` được thực hiện từ danh sách thả xuống;
Gọi một phương thức: chỉ định một phương thức Python hiện có đã được xác định trong Odoo.
Mẹo
Để thêm biểu tượng (kéo xử lý) để sắp xếp lại các bản ghi theo cách thủ công, hãy thêm trường Số nguyên<studio/fields/simple-fields/integer> ` với tiện ích :guilabel:`Handle.

Example

Bản đồ¶
Chế độ xem Map được sử dụng để hiển thị hồ sơ trên bản đồ. Ví dụ: chế độ xem này được sử dụng trong ứng dụng Field Service để lập kế hoạch hành trình giữa các nhiệm vụ khác nhau.
Ghi chú
A :ref:`Trường Nhiều2Một<studio/fields/relational-fields/many2one> ` phải được liên kết với mô hình Liên hệ để kích hoạt chế độ xem vì địa chỉ liên hệ được sử dụng để định vị bản ghi trên bản đồ.
Để chọn loại liên hệ nào sẽ được sử dụng trên bản đồ, hãy chọn loại liên hệ đó tại Trường liên hệ.
Để ẩn tên hoặc địa chỉ của bản ghi, hãy đánh dấu vào Ẩn tên hoặc Ẩn địa chỉ.
Để thêm thông tin từ các trường khác, hãy chọn chúng tại Trường bổ sung.
Để có một tuyến đường được đề xuất giữa các bản ghi khác nhau, hãy đánh dấu Enable Routing và chọn trường nào sẽ được sử dụng để sắp xếp các bản ghi cho tuyến đường đó.
Example

Chế độ xem dòng thời gian¶
Ghi chú
Khi bạn lần đầu tiên kích hoạt một trong các chế độ xem dòng thời gian, bạn cần chọn Ngày<studio/fields/simple-fields/date> ` hoặc :ref:`Ngày & Giờ<studio/fields/simple-fields/date-time> `các trường trên mô hình của bạn nên được sử dụng để xác định thời điểm bắt đầu và dừng của bản ghi để hiển thị chúng trên chế độ xem. Bạn có thể sửa đổi :guilabel:`Trường ngày bắt đầu và Trường ngày kết thúc sau khi kích hoạt chế độ xem.
Các thiết lập được mô tả bên dưới nằm trong tab View của chế độ xem trừ khi có chỉ định khác.
Lịch¶
Chế độ xem Calendar được sử dụng để xem tổng quan và quản lý các bản ghi bên trong lịch.
Để tạo bản ghi trực tiếp trong chế độ xem thay vì mở chế độ xem Form<studio/views/general/form> `, bật :guilabel:`Tạo nhanh.
Ghi chú
Điều này chỉ hoạt động trên các mô hình cụ thể có thể được tạo nhanh chỉ bằng tên. Tuy nhiên, hầu hết các mô hình không hỗ trợ tạo nhanh và mở chế độ xem Form để điền vào các trường bắt buộc.
Để tô màu cho các bản ghi trên lịch, hãy chọn một trường trong Color. Tất cả các bản ghi có cùng giá trị cho trường đó sẽ được hiển thị bằng cùng một màu.
Ghi chú
Vì số lượng màu có hạn nên cùng một màu có thể được gán cho nhiều giá trị khác nhau.
Để hiển thị các sự kiện kéo dài cả ngày ở đầu lịch, hãy chọn trường :ref:`Hộp kiểm<studio/fields/simple-fields/checkbox> ` để chỉ rõ sự kiện có kéo dài cả ngày hay không.
Để chọn thang thời gian mặc định dùng để hiển thị sự kiện, hãy chọn Ngày, Tuần, Tháng hoặc Năm trong Chế độ hiển thị mặc định.
Ghi chú
Bạn cũng có thể sử dụng Trường trì hoãn để hiển thị thời lượng của sự kiện tính bằng giờ bằng cách chọn Thập phân<studio/fields/simple-fields/decimal> ` hoặc :ref:`Số nguyên<studio/fields/simple-fields/integer> ` trường trên mô hình chỉ định thời lượng của sự kiện. Tuy nhiên, nếu bạn đặt :guilabel:`Trường ngày kết thúc, Trường trì hoãn sẽ không được tính đến.
Example

Cohort¶
Chế độ xem Cohort được sử dụng để kiểm tra vòng đời của các bản ghi trong một khoảng thời gian. Ví dụ: chế độ xem này được sử dụng trong ứng dụng Đăng ký để xem tỷ lệ duy trì đăng ký.
Để hiển thị một phép đo (tức là giá trị tổng hợp của một trường nhất định) theo mặc định trên chế độ xem, hãy chọn Trường phép đo.
Để chọn khoảng thời gian được sử dụng theo mặc định để nhóm kết quả, hãy chọn Ngày, Tuần, Tháng hoặc Năm trong Khoảng thời gian.
Để thay đổi nhóm Chế độ, hãy chọn Giữ chân tỷ lệ phần trăm bản ghi ở lại trong một khoảng thời gian, bắt đầu từ 100% và giảm dần theo thời gian hoặc Churn tỷ lệ phần trăm bản ghi chuyển đi trong một khoảng thời gian - bắt đầu từ 0% và tăng dần theo thời gian.
Để thay đổi cách thức tiến triển của Timeline (tức là các cột), hãy chọn Forward (từ 0 đến +15) hoặc Backward (từ -15 đến 0). Đối với hầu hết các mục đích, dòng thời gian Forward được sử dụng.
Example

Gantt¶
Chế độ xem Gantt được sử dụng để dự báo và kiểm tra tiến độ chung của hồ sơ. Hồ sơ được biểu diễn bằng một thanh theo thang thời gian.
Để ngăn người dùng tạo hoặc chỉnh sửa bản ghi, hãy bỏ chọn :guilabel:
Có thể tạo
hoặc :guilabel:Có thể chỉnh sửa
.Để tô màu xám cho các ô bất cứ khi nào không nên tạo bản ghi ở đó (ví dụ: vào cuối tuần đối với nhân viên), hãy đánh dấu Hiển thị không khả dụng.
Ghi chú
Mô hình cơ bản phải hỗ trợ tính năng này và không thể thêm hỗ trợ cho tính năng này bằng Studio. Tính năng này được hỗ trợ cho các ứng dụng Project, Time Off, Planning và Manufacturing.
Để hiển thị tổng số hàng ở phía dưới, hãy đánh dấu vào Hiển thị tổng số hàng.
Để thu gọn nhiều bản ghi thành một hàng, hãy đánh dấu vào Thu gọn cấp độ đầu tiên.
Để chọn cách nhóm bản ghi theo mặc định trên các hàng (ví dụ: theo nhân viên hoặc dự án), hãy chọn một trường trong Nhóm mặc định theo.
Để xác định thang thời gian mặc định để xem bản ghi, hãy chọn Ngày, Tuần, Tháng hoặc Năm trong Thang thời gian mặc định.
Để tô màu cho các bản ghi trên chế độ xem, hãy chọn một trường trong Color. Tất cả các bản ghi có cùng giá trị cho trường đó sẽ được hiển thị bằng cùng một màu.
Ghi chú
Vì số lượng màu có hạn nên cùng một màu có thể được gán cho nhiều giá trị khác nhau.
Để chỉ định mức độ chính xác mà mỗi thang thời gian nên được chia theo, hãy chọn :guilabel:
Quarter Hour
, :guilabel:Half Hour
hoặc :guilabel:Hour
trong :guilabel:Day Precision
, :guilabel:Half Day
hoặc :guilabel:Day
trong :guilabel:Week Precision
và :guilabel:Month Precision
.
Example

Chế độ xem báo cáo¶
Ghi chú
Các thiết lập được mô tả bên dưới nằm trong tab View của chế độ xem trừ khi có chỉ định khác.
Pivot¶
Chế độ xem Pivot được sử dụng để khám phá và phân tích dữ liệu có trong bản ghi theo cách tương tác. Nó đặc biệt hữu ích để tổng hợp dữ liệu số, tạo danh mục và phân tích dữ liệu bằng cách mở rộng và thu gọn các cấp dữ liệu khác nhau.
Để truy cập tất cả các bản ghi có dữ liệu được tổng hợp trong một ô, hãy đánh dấu Truy cập bản ghi từ ô.
Để chia dữ liệu thành các danh mục khác nhau, hãy chọn trường(các trường) trong Nhóm cột, Nhóm hàng - Cấp độ đầu tiên hoặc Nhóm hàng - Cấp độ thứ hai.
Để thêm các loại dữ liệu khác nhau để đo lường bằng chế độ xem, hãy chọn một trường trong Measures.
Để hiển thị số lượng bản ghi tạo nên dữ liệu tổng hợp trong một ô, hãy đánh dấu vào Hiển thị số lượng.
Example

Biểu đồ¶
Chế độ xem Graph được sử dụng để hiển thị dữ liệu từ các bản ghi dưới dạng biểu đồ thanh, biểu đồ đường hoặc biểu đồ tròn.
Để thay đổi biểu đồ mặc định, hãy chọn Bar, Line hoặc Pie trong Type.
Để chọn chiều dữ liệu mặc định (thể loại), hãy chọn một trường trong Chiều thứ nhất và nếu cần, chọn một trường khác trong Chiều thứ hai.
Để chọn loại dữ liệu mặc định sẽ được đo bằng chế độ xem, hãy chọn trường bên dưới Đo.
Chỉ dành cho biểu đồ thanh và biểu đồ đường: Để sắp xếp các danh mục dữ liệu khác nhau theo giá trị của chúng, hãy chọn Tăng dần (từ giá trị thấp nhất đến cao nhất) hoặc Giảm dần (từ cao nhất đến thấp nhất) trong Sắp xếp.
Chỉ dành cho biểu đồ thanh và biểu đồ tròn: Để truy cập tất cả các bản ghi có dữ liệu được tổng hợp theo một danh mục dữ liệu trên biểu đồ, hãy đánh dấu Truy cập bản ghi từ biểu đồ.
Chỉ dành cho biểu đồ thanh: Khi sử dụng hai chiều dữ liệu (thể loại), theo mặc định, hiển thị hai cột chồng lên nhau bằng cách đánh dấu Đồ thị xếp chồng.
Example
