2016-07-25 4 views
-1

fullcalendar 및 스케줄러 플러그인을 사용하는 임. 무슨 일을하려고하면 좀 더 발전된 날짜 범위가 필요합니다.
시작 시간과 다른 지속 시간을 JS 배열에 입력했습니다. 그런 다음 범위를 적절하게 만들어야합니다. 관해서 9H, 9h30, 10H, 13H, 13h30fullcalendar의 고급 사용자 지정 날짜 범위

: 배열 = 30 분, 30 분, 120 분, 30 분, 9H]
출력 됨 기간 :

여기서 예
Inputed 어레이의 스케줄러 메신저 괜찮아요, 내가 rangeUpdatedupdateGridDates 함수에서 그것을 한 꽤 잘 작동합니다.
저는 소스 코드에서 약간 잃어 버렸기 때문에 저의 관심사는 달력에 관한 것이고, 저는이 논리를 수행해야 할 곳을 찾을 수 없습니다.

어떤 종류의 영혼이 나를 이길 수 있습니까?

+0

좋아, 내가 뭔가를 얻기 시작하지만 다시 붙어 있어요. 내가 한 일은 ** renderSlatRowHtml ** 함수를 사용하여 사용자 정의 시간 범위를 표시하는 것입니다. 그러나 뷰 (이벤트가 렌더링되는 위치)가 올바르지 않게 할 수는 있지만 여전히 다른 이벤트를 렌더링하려고합니다. 다음은 문제를 설명하는 JSFiddle입니다. http://jsfiddle.net/mbs5uafd/3/ 맨 아래에 1px 파란색 이벤트가 있습니다. – TeKilla

+0

아직도 갇혀 있고 무엇을해야할지 모를 수 없습니다./ 도움을 주셔서 감사합니다. – TeKilla

+0

Im은 현재 slat coverage와 top position과 관련이있는 ** computeTimeTop ** 함수의 역할에 대해 조사하고 있습니다. 누군가가 어떤 힌트라도 가지고 있다면 .. 환영합니다. – TeKilla

답변

0

그래서, 나는 computeTimeTop 함수의 계산을 수행하여 문제가 해결되었습니다 미리의 감사드립니다. 그리드에서 이벤트 위치를 계산합니다. 주어진 시간의 위치를 ​​어느 칸 사이에 위치시켜야 하는지를 계산해야했습니다.

관련 문제