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.
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.
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.
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.
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.
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:
Umarım yardımcı olur.