it-swarm-vi.tech

Tôi muốn cho phép người dùng chuyển một tiêu đề cột để sắp xếp lưới theo trường ngày. Làm cách nào để tạo ASC / DSC trực quan?

Tôi muốn cho phép người dùng chuyển một tiêu đề cột để sắp xếp lưới theo trường ngày.

Làm thế nào tôi có thể thực hiện phân đôi tăng dần/giảm dần trực quan?


EDIT : Tôi đang tìm cột ngày giải pháp cụ thể.

7
Jim G.

Quy ước là có một mũi tên hướng lên cho danh sách tăng dần và mũi tên hướng xuống cho danh sách giảm dần. Nó không hoạt động. Trong thử nghiệm khả năng sử dụng mà tôi đã thực hiện, người dùng sẽ chia đều về việc tên của tôi kết thúc ở đầu hoặc cuối danh sách cho dù bạn hiển thị mũi tên nào.

Một phần của vấn đề là chỉ có một cái gì đó nhận thức kỳ lạ về một hướng lên mũi tên có nghĩa là danh sách tăng lên khi bạn đi đi xuống trong danh sách. Tuy nhiên, tôi đã thử các mũi tên trái (tăng dần/chuyển tiếp) và phải (giảm dần/lùi) và vẫn có hiệu suất không thể chấp nhận được.

Điều duy nhất tôi thấy rằng các tác phẩm là một biểu diễn chữ và số chung của các giới hạn. Ví dụ:

Tên (A - Z)

Kích thước tệp (1--9)

Ngày (1--12)

Tôi thấy rằng nó không cần thiết cho các giới hạn để phản ánh các giá trị tối thiểu và tối đa thực sự trong danh sách.

Nó khác với bạn nếu bạn nghĩ nó có giá trị lộn xộn. Người dùng tôi đã nói để nói rằng họ nhìn vào các mục trong danh sách để xem thứ tự và bỏ qua các biểu tượng trong tiêu đề. Có lẽ điều đó đủ tốt cho tình huống của bạn.

12
Michael Zuschlag

Cách ưa thích để làm điều này dường như là với một tam giác "lên" (▲) cho tăng dần và một tam giác "xuống" cho giảm dần (▼).

3
Marcos Crispino

Xin lỗi vì đã đăng bài này dưới dạng câu trả lời, tôi không chắc đây có thực sự là câu trả lời không. Nhưng dù sao tôi cũng không thể bình luận.

Tôi thấy hai vấn đề khác nhau ở đây. Đầu tiên, cho dù thứ tự tăng dần nên được biểu thị bằng một hình tam giác chỉ lên hoặc xuống (hoặc các biểu tượng tương tự). Thứ hai, cho dù biểu tượng này đại diện cho trạng thái hiện tại (hiện tại) hay trạng thái trong tương lai (sau khi nhấp).

Đối với vấn đề đầu tiên, với tư cách là người dùng Windows (và có lẽ chúng ta sẽ thấy HĐH hoặc quy ước giao diện người dùng được sử dụng rộng rãi khác của hầu hết người dùng mục tiêu của chúng tôi để quyết định), trực giác của tôi nói rằng mũi tên tăng dần (a >> z, 1> > 9), mặc dù kết quả được hiển thị từ trên xuống. Nhưng không có nghiên cứu/bằng chứng tôi có thể hiển thị ở đây.

Đối với vấn đề thứ hai, tôi dường như @Wilbert trả lời trên chủ đề này , với kết luận sau:

(...) Không rõ liệu biểu tượng tiêu đề cột có hiển thị tiêu chí hiện đang được sử dụng để sắp xếp hay hoạt động như một nút sẽ sắp xếp theo biểu tượng khi nhấp vào.

Vâng, tôi đồng ý với anh ta. Vì vậy, tôi đã tự hỏi hai tình huống có thể có ý nghĩa hơn đối với tôi:

  1. Chúng tôi chỉ sử dụng ký hiệu sắp xếp trong cột trong đó sắp xếp được áp dụng và đại diện cho sắp xếp hiện tại; hoặc là
  2. Chúng tôi sử dụng biểu tượng sắp xếp trên tất cả các cột, nhưng đại diện cho trạng thái trong tương lai sau khi nhấp vào.

Các tùy chọn đầu tiên có vẻ trực quan hơn đối với tôi, vì cột được chọn để sắp xếp và thứ tự sắp xếp rõ ràng cho người dùng. Mặt khác, người dùng không có phương tiện rõ ràng để biết rằng nhấp vào tiêu đề cột sẽ sắp xếp kết quả (mặc dù điều này khá phổ biến). Vì vậy, đây là tùy chọn tôi sẽ áp dụng.

Thứ hai thì ngược lại: mặc dù người dùng trở nên rõ ràng hơn khi nhấp vào các cột sẽ sắp xếp kết quả, nhưng không rõ đó là tiêu chí sắp xếp hiện tại (cột sắp xếp và hướng sắp xếp).

Tôi rất thích nghe rằng có một quy ước được sử dụng rộng rãi, nhưng theo như tôi có thể tìm thấy cho đến bây giờ, thì không. = /

2
ricardo.scholz

Một khả năng khác là sử dụng các barcharts tăng dần và giảm dần.

Ví dụ ascending sort

1
Naveen M.