2014-04-08 2 views
1

저는 수직 리소스가 (like this one) 인 fullcalendar를 만들려고합니다. This is sean kennerys forkFullcalendar가 위치를 얻거나 리소스를 얻습니다.

나는 이미 이벤트 드롭에서 리소스 ID를 얻는 것 외에는 모든 작동 기능을 갖추 었습니다. 나는 이벤트를 놓으면

나는이 예제는 219 년 전 그 뷰했습니다 자원의 배열 (resourceDay보기) 내가 ID를했습니다 헤더에서

enter image description here

enter image description here 을 (GET) 테이블 헤더 클래스의

enter image description here (오른쪽 마우스 클릭 ->) 더 큰 버전에 새 탭에서 열기

첫 번째 프로 blem 나는이 플러그인의 드롭으로 자원 ID를 돌려주지 않는다. 두 번째 문제는 헤더에서 ID를 얻을 그럼 내가 행을 얻을 수있는 방법을 알고하지 않는 것입니다

내 드롭 기능 :

drop: function(date, allDay) { 

    //Get view (resourceday, week, month) 
    var view = $('#calendar').fullCalendar('getView'); 
    console.log(view.getResources); 

} 

Tux.fi has a solution for this problem 그의 플러그인이 방법에 자원 ID를 반환 (그 페이지 아래 참조)

When using external events, you can get resource data this way: 
drop: function(date, allDay, ev, ui, resource) { 
    var resourceId = resource.id; // this is resource id 
    var resourceName = resource.name // this is resource name 

    //YEAH! 
} 

그러나 나는 수직적 인 시각이 필요합니다! 이것은 fullcalendar를위한 유일한 두 가지 플러그인입니다. 일부는 약 3 세입니다. 이 플러그인의 프로그래머와 연락하여 도움을 요청했지만 아직 답변을받지 못했으며 SO가이 주제에 대한 도움을 제공해주기를 바랍니다.

작은 노트 : 그것은 심각한 학교 프로젝트 나는 누군가가 나를 솔루션에 이르게 이러한 문제 중 하나를 해결하는 데 도움 수 있기를 바랍니다

입니다.

이건 2014년 9월 4일이 허용 대답을 참조하십시오 NEW UPDATE에 의해 고정되어

답변

0

내가이에 관심이 있지만, 거 꽤 하드 세로보기에, 당신은 그나마 때문에 일에 대한 정보가 있어요 자원, 유일한 것은 생성/시각 계획입니다.

그래서 열 또는 모든 슬롯에이 정보를 추가하는 렌더러에서 할 수있는 첫 작품은 거기에 아마 ...

많은 시간을 가지고 있지 않았다하지만 난이 시작했는데, 내가 돈 ' 어떤 Fullcalendar 마스터는 우리의 길을 건너는 경우 t는

... 아무것도 실제로 일이 ... 어떤 도움은 매우 극명하게 될 것이다)

+0

더 많은 사람들이 intrested되고 있습니다. 나는이 문제를 github에 게시했습니다. (자원 ID를 얻지 못함).제안을 주셔서 감사합니다 – JochemQuery

+1

그건 좋은 코드에 추가하지만 내 의견으로는, 그것은 선택과 같은 다른 이벤트에 대한 문제를 해결하지 않습니다 ... 아니면 그냥 오해 : – Loule

+0

나는이 문제를 해결했습니다. 내가 낙하만을 요구 한 후에 드롭을위한 particulary. 선택이 필요하다면 나는 그가 그것을 잘 고친 후에 고칠 것이라고 생각한다 :). 그는 또한 eventDrop에 대한 수정을 빌드 – JochemQuery

관련 문제