web-gelistirme-sc.com

Kullanılabilirlik açısından tümünü işaretleyin / tüm onay kutularının işaretlerini kaldırın

Sadece onay kutuları bir sütun olan birden fazla satır içeren bir HTML tablosu için tüm işlevleri kontrol et/işaretini kaldırmanın en iyi yolu hakkında düşüncelerinizi merak ediyorum.

Bazı olasılıklar:

Gmail'e benzer şekilde tablo başlığında ek onay kutusu. Örneğin. [ ] Is enabled?

Tablo başlığındaki tüm bağlantıyı kontrol edin. Örneğin. Is enabled? (check all)

Tablo altbilgisindeki onay kutusunun hemen altındaki tüm bağlantıyı işaretleyin.

19
bcmcfc

Bu yaklaşımı oldukça açıklayıcı buluyorum (" Tümünü seç" için gerek yok):

screenshot
(Kimden: http://www.ibm.com/developerworks/web/library/wa-jquery1/ )

Ancak, burada anahtar kelime " buluyorum"! @ ChrisFcevabı bazı iyi noktaları vardır, ama sırayla gerçek kullanıcılar ile farklı yaklaşımları karşılaştırmak zorunda kalacak sanırım hangi çözümün en uygun olduğunu bulmak için.

Bununla birlikte, gösterilen yaklaşımla ilgili birkaç işaret:

  • Hemen yanıt verin. yani, kullanıcının beklentilerini karşılamak için tüm kutular istemcide anında işaretlenmemeli/işaretlenmemelidir (gidiş-dönüş veya gecikmiş form gönderilmemelidir).
  • "Tümünü seç" kullanıcı arabirimi widget'ının her bir öğe için olanlarla aynı olmasına izin verin. Hala bir onay kutusu - bu sadece tüm sütunu etkiler (ve böylece sütun başlığına yerleştirilir).

[~ # ~] düzenlemek [~ # ~]

12
jensgram

Tümünü kontrol et ve hepsinin eylemlerin işaretini kaldır. Bu nedenle, eylemlerin temsil edilme şekli temsil edilmelidir: düğmeler olarak.

Bunu başka bir cevapta yorum olarak yayınladım, ancak onay kutusunu kullanmanın neden kötü bir fikir olduğunu açıklamak için buraya eklemek istiyorum:

"Tümünü kontrol et" onay kutusunu kullanmayla ilgili sorun neyi temsil ediyor? Başlık onay kutusunun işaretini kaldırdığınızda ne olur? Tümünün işaretini kaldırır mı? Aşağıdaki öğelerden birinin işaretini kaldırdığınızda ne olur? Başlık onay kutusunun işaretini kaldırıyor mu? Tüm öğeleri tek tek kontrol ettiğinizde ne olur? Başlık onay kutusunu işaretliyor mu? Onay kutusu, iyi bir çözüm olması için anlamı düzgün bir şekilde aktarmaz.

Ne yaptıklarını ifade eden düğmeler (veya bağlantılar) karışıklığa yer bırakmaz. Düşünecek bir şey yok ve bunu yapmak için işimizin amacı bir sistemin temel işlevlerini düşünmeden yapılabilir (böylece beyin gücü gerçek işlev için kullanılabilir)?

12
Charles Boyung

En üstteki basit onay kutusunu severdim, bu konuda iyi olan şey nedir, neredeyse herkes ne yaptığını biliyor ve eğer yapmazlarsa onları bulmak için tek bir tıklama alır ... düzgün:

enter image description here

7
Ayyash

Üstbilgide (veya altbilgide) fazladan onay kutusunun bulunması daha doğrudan bir yaklaşımdır. Seçenek, başvurduğu sütunla yakından bağlantılıdır; bu, özellikle birden fazla onay kutusu sütununuz varsa kullanışlıdır.

Bunun dezavantajı, eylemin tüm kullanıcılar için hemen açık olmayabilir.

"Tümünü Seç/Seçimi Kaldır" bağlantısı daha açıktır ve daha açıklayıcı metinler (gerekirse) ekleyebilirsiniz, ancak sayfanızı daha uzun hale getirir.

6
ChrisF

Google tarafından GMail'de yapılan ilginç bir yaklaşım olan "Tümünü Kontrol Et/İşaretini Kaldır", ayrıca ek seçeneklerin bulunduğu bir açılır menüdür. Ve gri renkte olduğunda "Bazılarını Kontrol Etti" durumuna sahiptir.

1
Evgeny