wpf 스케쥴러 monthview daycell 수정

wpf에 devexpress 24.2 사용하고 있습니다.

구현하고 싶은게 monthview 스케쥴러에서 하루 셀을 왼쪽/오른쪽으로 나눠서 왼쪽에는 오전 일정, 오른쪽에는 오후 일정을 표시하고 싶습니다.
그리고 데이터가 일정A에 대한 데이터 1,2,3,4,5,6이 존재하면

옵션 1일 경우, 데이터 1,2 표시

옵션 2일 경우, 데이터 1,3,4 표시

이렇게 옵션을 선택하면 스케쥴러에 나타나는 정보가 다르게 나왔으면 하는게 구현이 가능한 건지 궁금합니다.

옵션 1을 선택하면, 일정 A, 일정 B의 데이터 1,2를 스케쥴에 표시하고 싶습니다.

am, pm 구분은 시작일이랑 종료일을 입력받을 때 am, pm 을 선택하게 할 예정입니다. 구현만 된다면 시간으로 할지 string으로 할지는 정해져 있진 않습니다. 데이터는 전부 다 string 형태입니다.

1 Like

오전/오후의 데이터가 어떻게 정의되어 있는지(플래그? 시간?), 데이터 1,2,3,4는 어떤방식으로 구분되는지 등, 현재 구현하신 모델(클래스)의 정의를 함께 올려 주시면 좋을것 같습니다.

Tag 기능을 원하시는 듯 보입니다.

각 달력 아이템 생성 시 태그를 붙이고, 달력은 아이템들의 태그 목록을 보여줍니다.
태그를 선택하면 그 태그가 붙은 달력 아이템만 보이게 하든가 아니면 부각시키면 될 것 같습니다.

음.. 제가 질문을 정확하게 이해하기 조금 어렵네요~ ㅎㅎ

혹시 오전, 오후로 나누어 표시하는 것을 다음의 그림처럼 표시하는 것은 어떨까요?


대신 이렇게 하려면 각 일정(Appointment)들이 날짜 경계를 넘지 않도록 데이터 소스 레벨에서 제약을 두셔야 할 것 같습니다. 여러 날짜에 걸친 일정을 입력하게 되면 오전, 오후 항목들의 세로 위치를 정하기 애매해질 수 있을 것 같네요 ㅎㅎ

1 Like