web-gelistirme-sc.com

Bir veri formunda çok sayıda tarih görüntülemenin en iyi yolu?

Bir veri giriş formunda çok sayıda (10) tarih görüntülemek için bir yol bulma görevim var. Belli evrakların alındığı, kabul edildiği, değerlendirildiği vb. Tarihlerle ilgilidir.

Tüm tarihler birbirleri kadar önemli, bu yüzden en önemli tarihleri ​​gerçekten görüntüleyemiyorum ve diğerlerini bir genişletme paneline veya benzerlerine koyamıyorum.

Şu anda formda sadece 10 takvim seçicim var, ancak bu biraz dağınık görünüyor.

WPF kullanarak, gökyüzü yapabileceğim kontrol türünün sınırıdır, sadece bir miktar ilhamdan yoksundur.

4
James Ludlow

Bunları zaman çizelgesinde işaretçi olarak görüntüleyebilir misiniz?

Zihnimin gözünde, henüz yapılmayan tüm işaretleri, çizginin sağ kenarının ötesinde oturup görmeyi bekliyorum.

2
whybird

enter image description hereenter image description hereenter image description here

1
Felix G

Grupları bağlamında diğer alan denetimleri (metin kutuları, textareas) ile birlikte tarihleri ​​grup söyleyebilirim (dışarı gönderdi, aldı). Kağıt formlarının nasıl aktığına dair bazı kağıt işleriniz varsa, önce bunu takip edebilir, sonra düzeltebilirsiniz.

1
D0cNet

Maalesef, sadece açıklama amacıyla, tarihler bu forma giriliyor mu yoksa önceden doldurulmuş ve yalnızca bilgi amaçlı mı?

Girilirlerse JQuery tarih seçici gibi bir kontrol kullanırdım

Eğer tamamen bilgilendirici iseler, o zaman sadece solda bile (muhtemelen bir simgeyle) ve sağda tarih içeren bir listeye sahip olmaya eğilimliydim.

1
Tom R

Tarihleri ​​sınıflandırmanın bir yolu var mı? Ayrıca iş akışını analiz edebilir ve farklı panellerde sunulabilecek bölümler olup olmadığını görebilirsiniz.

Örneğin:

Alınan, size yapılan bir şeydir.

Onaylanmış, değerlendirilmiş, evrak işlerinin el değiştirmesine neden olmayan şeylerdir.

Yönlendirilmiş, yetkilendirilmiş (varsa) başka biri için yaptığınız bir şeydir.

Böylece bu tarih kümelerinin her biri farklı bir panelde sunulabilir.

Başka bir alternatif, evrakların mevcut durumunu ve bu duruma ne zaman ulaştığını görebilmeniz için en son tarih/eylem çiftini görüntülemektir. Diğer tarihler "daha fazla ayrıntı" panelinde/açılır pencerede kullanılabilir.

1
ChrisF

Bu kadar çok kontrolü tek bir alana koymaya ihtiyaç duyduğumda farklı görselleştirme biçimleri aramaya çalışıyorum. Whybird'ün önerdiği gibi, bir zaman çizelgesi muhtemelen iyi bir fikirdir. Bunu nasıl yapacağınıza dair bazı fikirler:

  • Grafiği bir tabloda görüntülemenize ve farklı tablo satırları kullanmanıza olanak tanıyan X ekseninin zaman ve Y tamamlanma durumu olduğu bir grafik oluşturun. Kullanıcılar, X eksenindeki bir noktaya bir raptiye yerleştirebilir ve hangi satıra yerleştirdiklerine bağlı olarak, raptiye alınan, onaylanan vb.Gibi belirli bir durumla ilişkilendirilir.
  • Temel bir boyutlu zaman çizelgesi kullanın (örneğin, kullanıcılar yalnızca bir eksen boyunca bir noktayı konumlandırabilir) ve kullanıcıların pimleri bırakmasına izin verin. Pimi düşürdüklerinde, ne tür bir pim olduğunu tanımlamalarına izin veren bir kontrol açın ve pimi buna göre renklendirin. Bu, muhtemelen daha az yer kaplayacağından, ancak okuma sırasında daha fazla etkileşim gerektirdiğinden, yüksek bilgi yoğunluğuna sahipseniz ilk öneriye göre daha iyidir.
  • Klavye dostu bir alternatif için, herhangi bir düz İngilizce tarih alan ("gelecek salı 17:00") ve farklı durumlar için bir açılır menü veya radyo seçimine sahip 1 tarih girişi olan bir Seğirme/yangınla unutma formu oluşturun. Bu şekilde bir şey yazabilir, sekme tuşuna basabilir, bir durum seçmek için sol/sağ/yukarı/aşağı kullanabilir ve veri girmek için enter tuşuna basabilirim. Daha sonra tarih girişindeki imleci yeniden odaklayın, böylece tarihleri ​​sisteme hızla gönderebilirim. Eklenen tarihler muhtemelen bir yerde bir zaman çizelgesinde görünmelidir, ancak bu şeyleri görüntülemek için en iyi yoldur!

Umarım yardımcı olur.

1
Rahul