Lọc chế độ xem theo trường hộp kiểm


12

Trang web của tôi có một loại nút gọi là "Tài nguyên". Loại nút này có một trường gọi là "Đã đánh giá"; trường này là một hộp kiểm bật tắt duy nhất:

Ảnh chụp màn hình của biểu mẫu Quản lý trường

Tôi đã tạo một khung nhìn liệt kê tất cả các nút của "Tài nguyên" kiểu nút. Tôi muốn lọc chế độ xem đó để nó chỉ hiển thị các nút có hộp kiểm "Đã đánh giá" được chọn. Tuy nhiên, khi tôi cố gắng thêm trường đó vào chế độ xem của mình, tôi đã hiển thị như sau:

Ảnh chụp màn hình xây dựng chế độ xem

Tôi hy vọng hộp chọn "Tùy chọn" sẽ là hộp kiểm mà tôi có thể kiểm tra hoặc để trống. Thay vào đó, tôi được cung cấp một hộp chọn có "Chọn tất cả" trong đó. Cho dù tôi có chọn cái này hay không, sau đó tôi sẽ xuất hiện một thông báo lỗi nói rằng "Không tìm thấy giá trị hợp lệ trên bộ lọc: Nội dung: Đã đánh giá.":

Thông báo lỗi "Không tìm thấy giá trị hợp lệ"

Tôi đã thử "phơi bày thủ thuật hiển thị chính" tại http: // t Technology.blue-bag.com/top-tip-drupal-view-no-valid-values-found-filter , nhưng nó không hoạt động: không có bộ lọc "không xác định" trong màn hình chính, do đó dường như không có gì để khắc phục.

Bất cứ ý tưởng nào về cách tôi có thể đạt được kết quả mà tôi đang tìm kiếm? Và những gì đối phó với giao diện người dùng lạ với hộp chọn chứ không phải là hộp kiểm? Sẽ là tốt để biết nếu có một số logic với nó; nếu không, tôi sẽ gửi một vấn đề đến hàng đợi vấn đề drupal.org thích hợp.


Tôi mong muốn bộ lọc cho trường boolean có 3 trạng thái: 1. Chỉ hiển thị kết quả với "Có", 2. Chỉ hiển thị kết quả với "Không", 3. Hiển thị tất cả kết quả.
donquixote

Câu trả lời:


11

đây là một số lỗi / sự không nhất quán về cách thực hiện trường boolean. nếu bạn để mặc định, không có bất kỳ giá trị 0/1 nào, nó sẽ không hiển thị chúng ở những nơi như bộ lọc này.
Nhưng: các giá trị nằm ở đó :) trong phần "Chọn tất cả" bạn có 2 hàng không có chú thích. Khi bạn chọn một trong số chúng, bạn có thể thấy rằng SQL cho chế độ xem của bạn đã thay đổi.
Cách giải quyết sẽ là thêm một số chú thích cho các giá trị trong định nghĩa trường.


Cảm ơn, @mojzis! Tôi cũng đã đăng lên hàng đợi vấn đề Lượt xem tại drupal.org/node/2027171 .
Jim

@Jim, xin lỗi, tôi nên nhấn mạnh thêm vấn đề của nó trong lĩnh vực boolean, và rõ ràng có ai đó đã làm việc trên nó :) drupal.org/node/1750950
mojzis

à, cảm ơn Tôi đã nhận xét về vấn đề tôi đã đăng lên hàng đợi vấn đề Lượt xem để liên kết vấn đề này với vấn đề D8 cốt lõi.
Jim

2

Tôi cũng gặp phải vấn đề tương tự, Nhãn của trường không được hiển thị trong bộ lọc phơi sáng của chế độ xem.

Sau đó, tôi đã đi đến cài đặt trường trong loại nội dung cho trường hộp kiểm đó và cập nhật Giá trị1giá trị TẮT0 .

Bây giờ Nhãn xuất hiện trong bộ lọc tiếp xúc và hoạt động như mong đợi.


1

Tôi gặp cùng một vấn đề và thay vào đó sử dụng Chọn tất cả, bạn nên chọn không có giá trị. Nếu bạn đã có một giá trị được chọn, sử dụng Ctrl để hoàn tác lựa chọn của bạn.

Nguồn


1
Bạn có thể mở rộng về điều này một chút và giải thích lý do tại sao điều này giải quyết câu hỏi và không chỉ là vấn đề của bạn?
mpdon Arena
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.