it-swarm-vi.tech

Cách tốt nhất để hiển thị nhiều ngày trên một mẫu dữ liệu?

Tôi có nhiệm vụ tìm cách hiển thị nhiều (10) ngày trên biểu mẫu nhập dữ liệu. Chúng liên quan đến ngày mà một số giấy tờ nhất định đã được nhận, thừa nhận, đánh giá, v.v.

Tất cả các ngày đều quan trọng như nhau, vì vậy tôi thực sự không thể hiển thị những ngày quan trọng nhất và đặt những ngày khác vào bảng điều khiển mở rộng hoặc tương tự.

Hiện tại tôi chỉ có 10 bộ chọn lịch trên biểu mẫu, nhưng điều này có vẻ hơi lộn xộn.

Sử dụng WPF, do đó, bầu trời là giới hạn với loại điều khiển tôi có thể thực hiện, chỉ thiếu một chút cảm hứng.

4
James Ludlow

Bạn có thể hiển thị chúng dưới dạng đánh dấu trên dòng thời gian không?

Tôi nhìn thấy trong tâm trí mình tất cả những điểm chưa được thực hiện nằm ngoài Cạnh phải của dòng, đang chờ để được thực hiện.

2
whybird

enter image description hereenter image description hereenter image description here

1
Felix G

Tôi muốn nhóm các ngày với các điều khiển trường khác (hộp văn bản, textareas) cùng với ngữ cảnh của các nhóm (đã gửi nó đi, nhận nó). Nếu bạn có một số công việc giấy về cách các mẫu giấy chảy, bạn có thể làm theo điều đó ban đầu, sau đó sửa nó.

1
D0cNet

Xin lỗi, chỉ để làm rõ, ngày tháng được nhập theo mẫu này hay chúng được điền trước và chỉ là thông tin?

Nếu chúng được nhập, tôi sẽ sử dụng một điều khiển như bộ chọn ngày của JQuery

Nếu họ hoàn toàn là thông tin thì tôi sẽ chỉ có một danh sách với tên của ngay cả bên trái (có thể có biểu tượng) và ngày ở bên phải.

1
Tom R

Có cách nào để phân loại ngày? Bạn cũng có thể phân tích quy trình làm việc và xem liệu có những phần có thể được trình bày trên các bảng khác nhau.

Ví dụ:

Nhận được là một cái gì đó đang được thực hiện cho bạn.

Được thừa nhận, đánh giá là những việc bạn làm không khiến giấy tờ đổi chủ.

Chuyển tiếp, ủy thác (nếu chúng tồn tại) là một cái gì đó bạn làm như vậy người khác.

Vì vậy, mỗi bộ ngày này có thể được trình bày trên một bảng khác nhau.

Một cách khác là chỉ hiển thị cặp ngày/hành động mới nhất để bạn có thể thấy trạng thái hiện tại của giấy tờ và khi nào đạt được trạng thái đó. Các ngày khác sẽ có sẵn trên bảng/chi tiết "chi tiết".

1
ChrisF

Tôi có xu hướng cố gắng tìm kiếm các hình thức trực quan khác nhau khi cần đặt nhiều điều khiển trong một không gian. Như whybird đề xuất, một dòng thời gian có lẽ là một ý tưởng tốt. Dưới đây là một số ý tưởng về cách làm điều đó:

  • Tạo một biểu đồ trong đó trục X là thời gian và Y là trạng thái hoàn thành, điều này sẽ cho phép bạn hiển thị biểu đồ trong một bảng và sử dụng các hàng của bảng khác nhau. Người dùng có thể đặt ghim vào một điểm trên trục X và tùy thuộc vào hàng họ đặt nó, ghim được liên kết với một trạng thái nhất định như đã nhận, xác nhận, v.v.
  • Sử dụng dòng thời gian một chiều cơ bản (ví dụ: người dùng chỉ có thể định vị một điểm dọc theo một trục) và cho phép người dùng thả ghim. Khi họ thả ghim, bật lên một điều khiển cho phép họ xác định loại ghim đó là gì, sau đó tô màu cho ghim. Điều này có lẽ tốt hơn đề xuất đầu tiên nếu bạn có mật độ thông tin cao vì nó sẽ chiếm ít không gian hơn, nhưng đòi hỏi nhiều tương tác hơn khi đọc.
  • Để thay thế thân thiện với bàn phím, hãy tạo biểu mẫu Twitch/fire -get với đầu vào 1 ngày lấy bất kỳ ngày tiếng Anh đơn giản nào ("Thứ ba tiếp theo lúc 5 giờ chiều") và chọn thả xuống hoặc chọn radio cho các trạng thái khác nhau. Bằng cách đó, tôi có thể nhập nội dung nào đó, nhấn tab, sử dụng trái/phải/lên/xuống để chọn trạng thái và nhấn enter để nhập dữ liệu. Tập trung lại con trỏ trong đầu vào ngày sau đó để tôi có thể nhanh chóng bắn ngày vào hệ thống. Ngày chèn có lẽ sẽ xuất hiện trên dòng thời gian ở đâu đó, tuy nhiên, đó chỉ là cách tốt nhất để hiển thị mọi thứ!

Mong rằng sẽ giúp.

1
Rahul