it-swarm-vi.tech

Làm thế nào để chỉ ra một bảng bị thiếu các hàng đã được lọc ra?

Bạn có biết bất kỳ cách thức thẩm mỹ và hiệu quả nào để chỉ ra rằng nội dung của bảng đã được lọc mà không có thông tin bộ lọc cản trở không?

Một số nền tảng trên ứng dụng cụ thể của tôi ...

Nền
[.__.] Chúng tôi đã có các bảng dữ liệu trong ứng dụng của mình - đôi khi, nhiều hơn một bảng trên mỗi màn hình - và mỗi bảng có thể được lọc độc lập. Nghĩa là, người dùng có thể thiết lập bộ lọc để hiển thị/ẩn các hàng dựa trên các danh mục họ đã gán cho các mục hàng, ví dụ: hiển thị tất cả các mục được phân loại là 'quan trọng' và 'của tôi' trừ khi chúng cũng được phân loại là 'cũ'.

Do tính linh hoạt và phức tạp của các bộ lọc, chúng được thiết lập trong một hộp thoại riêng, theo chế độ, có chỗ để trợ giúp tại chỗ. Chúng tôi chỉ đơn giản là không thể sử dụng hết bất động sản có giá trị bằng cách hiển thị các tùy chọn lọc vĩnh viễn. Nó sẽ thêm đáng kể vào lộn xộn thị giác.

Vấn đề
[.__.] Tất cả những thứ này hoạt động , nhưng chúng tôi đã thấy rằng mọi người đôi khi quên họ đã có một bộ lọc được áp dụng và sau đó đưa ra quyết định/thực hiện các hành động dựa trên các giả định sai về dữ liệu của họ. Để ngăn chặn điều này, chúng tôi cho rằng chúng tôi cần chỉ ra rằng người dùng có thể không nhìn vào tập dữ liệu đầy đủ của họ (khi áp dụng bộ lọc). Nhưng, như đã nêu trước đó, chúng tôi thực sự không đủ khả năng để làm lộn xộn màn hình với các chi tiết của chính bộ lọc.

Triển khai hiện tại của chúng tôi
[.__.] Đối với bản ghi, đây là UI chúng tôi hiện có:

The filter indicator, as it stands

Đó là bảng "Áp dụng bộ lọc thẻ", btw, không phải hộp văn bản ở bên phải. Đó là rườm rà, để nói rằng ít nhất.

Ví dụ trong tự nhiên
[.__.] Ví dụ duy nhất về loại UI này mà tôi có thể nhớ là trong Microsoft Outlook 2003 (?). Họ đã thực hiện khá kém, trong đó thanh trạng thái chỉ đơn giản chứa một chút văn bản có nội dung "Bộ lọc được áp dụng". Điều này thực tế vô hình với hầu hết mọi người, vì vậy sẽ không giải quyết vấn đề. Tôi đoán MS đã thoát khỏi nó bởi vì, trong trường hợp của họ, mọi người hiếm khi chỉnh sửa bộ lọc, đây không phải là trường hợp của người dùng của tôi.

Bạn có biết ví dụ nào tốt hơn không? Hay bạn có bất kỳ ý tưởng tốt của riêng bạn?

19
Mal Ross

Tôi đồng ý với @Nir rằng những gì bạn hiện có là chức năng. Thật khó để bỏ lỡ thực tế là không phải tất cả các hồ sơ có thể được nhìn thấy. Điều tôi không thích là sự không chắc chắn, tức là cách bạn nói rằng "protein có thể bị ẩn". Họ có giấu hay không?

Ảnh chụp màn hình này mô tả một vài cách khác nhau để làm điều đó:

alt text

Số lượng bản ghi được hiển thị trên cùng, cùng với thông tin về việc bộ lọc thẻ có được áp dụng hay không. Nhưng, nếu người dùng cuộn xuống hết cỡ, họ cũng sẽ thấy thông tin kiểu ghi chú Post-It mà thực sự không thể bỏ qua! Điều này có thể là quá mức cần thiết mặc dù. Ngoài ra, tôi chỉ đặt nút Chỉnh sửa vì bạn đã có nó trong ảnh chụp màn hình của mình, nhưng tôi thấy nó trùng lặp.

Về phần trên cùng:

  • Để làm cho nhiều khả năng người dùng của bạn sẽ chú ý đến thông báo "40/150 bản ghi, v.v.", tôi sẽ đề nghị ẩn hoàn toàn khi tất cả các bản ghi xuất hiện. Nói cách khác, không hiển thị "150/150 hồ sơ".

  • Menu bánh răng có thể được sử dụng cho các chức năng liên quan như "Vô hiệu hóa Bộ lọc thẻ" và "Áp dụng lại bộ lọc thẻ".

Tôi hi vọng cái này giúp được.

12
Hisham

Tôi biết Gmail có vấn đề tương tự, đó là khi bạn tìm kiếm email và chỉ áp dụng nhãn cho những người trên màn hình, họ hỏi bạn có muốn áp dụng nó cho 100% kết quả tìm kiếm hay chỉ những người trên màn hình.

Trong trường hợp của bạn, thay vì "Bộ lọc thẻ được áp dụng, Protein có thể bị ẩn" tại sao không chỉ nói "Bộ lọc thẻ được áp dụng, Ẩn X% protein"

So sánh độ dài chuỗi:

"Proteins may be hidden"
"Hiding XX% of proteins"

Nên phù hợp, và ít nhất sẽ trình bày thêm thông tin trong cùng một không gian. Nếu bạn lo lắng về việc người dùng bỏ dữ liệu khỏi các kết quả hiện tại, như trong trường hợp của Google, tôi sẽ xem xét những gì họ đã làm; điều mà tôi vẫn không thực sự quan tâm.

6
blunders

Tôi đã gặp tình huống khó xử như vậy vài năm trước và đã thử nghiệm một chút với việc tạo các biểu diễn chuỗi Nice của các bộ lọc khi chúng được chỉnh sửa (và cũng cho phép người dùng lưu các bộ lọc) và sau đó áp dụng chúng (một vài nếu muốn) vào danh sách bằng cách xếp chồng trực quan chúng ở đầu danh sách với một thanh màu vàng trông tương tự.

Vì vậy, sẽ có một thanh chiều cao hàng ở trên cùng, trong đó nêu rõ hoặc chính xác từng bộ lọc được áp dụng ("Loại trừ những thứ bắt đầu bằng ABS *" hoặc "- loại x"), với X để loại bỏ chúng và một số cơ chế để áp dụng hiện có hoặc các bộ lọc mới vào danh sách.

Tôi tò mò về cách hộp thoại chỉnh sửa bộ lọc trông và hoạt động trong trường hợp của bạn.

1
Oskar Duveborn