2009-10-14 34 views
6

Chúng tôi đang trong quá trình phát triển một ứng dụng dành cho máy tính để bàn mới cho một khách hàng hiện đang sử dụng khoảng 20 lưới hoặc nhiều hơn trên các biểu mẫu khác nhau trong suốt ứng dụng.Bạn có nên hiển thị lưới nếu ô trống không?

Tôi không nghĩ rằng bối cảnh của ứng dụng của chúng tôi là có liên quan, nhưng chỉ để cung cấp cho bức tranh đầy đủ khách hàng bán xe và nội dung của lưới có xu hướng là những thứ như 'Kiểm tra xe' hoặc 'Sửa chữa trên xe này '.

Các nhà phát triển được khá nhiều chia rẽ giữa hiển thị một lưới trống nếu không có dữ liệu hoặc cách khác trốn lưới và đưa một số văn bản nói 'Không kiểm tra cho xe này', vv

các thực hành tốt nhất là gì? Lưới hoặc văn bản trống?

+0

Vì đây là một ứng dụng riêng biệt, tại sao không thử nghiệm với người dùng thực? – MSalters

Trả lời

7

Tốt hơn để hiển thị tiêu đề lưới và dưới vị trí đó, nhãn cho biết "Không có bản ghi".

+1

Có, hiển thị tiêu đề giúp người dùng tìm hiểu và nhớ những gì _would_ được hiển thị. Tốt hơn: Có không gian dành riêng cho _always_ hiển thị số lượng bản ghi được trả về bởi truy vấn (ví dụ: "15 Kiểm tra"). Đó là thông tin hữu ích thường có. –

1

Chắc chắn không hiển thị lưới trống. Tốt nhất là luôn luôn hiển thị một tin nhắn.

0

Tôi nghĩ rằng có khả năng tốt nhất để lưới có thể nhìn thấy được 'chuyển sang màu xám' với văn bản được đề cập ở trên nó (có thể đọc được, tất nhiên).

Điều này sẽ cung cấp cho người dùng ý tưởng về những gì họ sẽ thấy nếu có bất kỳ dữ liệu nào mà không cho họ biết rằng truy vấn vẫn đang chạy hoặc dữ liệu không hiển thị vì một lý do nào đó.

4

tôi sẽ hiển thị văn bản hoặc tốt hơn là làm cả hai

Nếu bạn đang sử dụng C# ASP.NET, các GridViewEmptyDataText tài sản cho thấy một mục mà trông giống như một lưới nhưng nó sẽ hiển thị thông điệp của bạn

Điều xấu duy nhất khi hiển thị một lưới trống là một số người xem dữ liệu có thể không hiểu rằng trang đã tải hoàn toàn và không có kết quả nào. Vì vậy, nó là tốt hơn để được an toàn và cung cấp cho họ một tin nhắn.

+0

chúng tôi cũng đang tiến hành lấy mẫu;) –

0

Tùy theo hoàn cảnh. Hầu hết thời gian là tốt nhất để hiển thị một số loại tin nhắn chỉ ra rằng không có dữ liệu.

Nếu bạn thấy giá trị trong người dùng biết giao diện sẽ là gì, thì một lựa chọn tốt là chỉ hiển thị lưới với tiêu đề và hiển thị thông báo bên dưới giải thích rằng không có dữ liệu.

1

Tôi muốn tìm lưới trống, nhưng đó là một cuộc gọi khó khăn. Lý do nó là một quyết định khó khăn là vì không có lựa chọn nào có bất kỳ lập luận mạnh mẽ nào, có nghĩa là tranh luận về chúng không phải là điều quan trọng.

0

Hiển thị lưới để giao diện người dùng duy trì cảm giác nhất quán, tuy nhiên hãy đảm bảo lưới có thông báo cụ thể cho biết tìm kiếm đã hoàn tất và không có bản ghi nào được lưu trữ.

Điều này giúp mọi thứ trở nên quen thuộc với người dùng trong khi vẫn cho họ biết rằng biểu mẫu vẫn không được xử lý.

1

Trong ứng dụng phương tiện của chúng tôi, chúng tôi ẩn lưới và hiển thị thông báo nếu không có dữ liệu để hiển thị.

Điều đó nói rằng, lời khuyên duy nhất của tôi sẽ là - nhất quán. Chọn một phương pháp và dính vào nó trên ứng dụng của bạn.

Người dùng của bạn sẽ đánh giá cao điều này đáng kể bao giờ bạn định tuyến.

Các vấn đề liên quan