Thêm biểu đồ Xem tài nguyên / Gannt vào jQuery Fullcalendar


89

Tôi đang sử dụng jQuery Fullcalendar và nếu bạn không sử dụng nó, tôi khuyên bạn nên làm như vậy vì nó hoàn toàn tuyệt vời với những gì nó làm được!

Tuy nhiên, để thực sự hữu ích đối với tôi và dự án của tôi ( và nhiều dự án khác ), tôi thực sự tin rằng nó cần một góc nhìn tài nguyên / gannt.

Không phải là một vấn đề mà người ta sẽ nghĩ ... cho đến khi bạn nhìn vào bên dưới lớp vỏ của jQuery FullCalendar và thấy rằng cách nó tạo ra các chế độ xem không dành cho nhà phát triển javascript wannabes ... tức là tôi.

Nhận ra rằng điều này nằm ngoài giải đấu của tôi, tôi đã phải đi tìm kiếm ở những nơi khác để tìm bất kỳ lịch / bộ lập lịch nào sẽ cung cấp chế độ xem tài nguyên.

Dưới đây là ba lịch độc quyền hứa hẹn tính năng này.

  1. http://java.daypilot.org/
  2. http://www.dhtmlx.com/docs/products/dhtmlxScheduler/index.shtml
  3. http://web2cal.com/ajaxeventscalendar/calendar-demo/912-premium-demo/157-scheduler-view

Thật không may, cả daypilotdhtmlxscheduler đều thiếu giao diện rõ ràng và sạch sẽ mà FullCalendar đạt được rất tốt và web2cal chỉ trông và cảm thấy chưa hoàn thành và vẫn đang trong giai đoạn Beta.

Ngoài ra, tôi đang tự hỏi liệu có ai có bất kỳ ý tưởng nào về cách tôi có thể tích hợp biểu đồ jQuery Gannt với jquery fullcalendar không.

Tôi đã tìm thấy một vài dự án có vẻ hứa hẹn

Tôi đã xem xét cách fullcalendar tạo ra các chế độ xem của nó và cho đến nay vẫn chưa có bất kỳ thành công nào trong việc mở rộng điều này để cung cấp một vùng chứa cho một trong những biểu đồ gannt này 'nằm trong' fullcalendar và được kích hoạt bởi các nút của nó.

Đây dường như là một trong những yêu cầu tính năng phổ biến hơn với nhiều người yêu cầu nó trên trình theo dõi vấn đề chính thức

http://code.google.com/p/fullcalendar/issues/detail?id=150&colspec=ID%20Type%20Status%20Milestone%20Summary%20Stars

Vì vậy, tôi bị bỏ lại ở một con đường giao nhau. Tôi có thể trả tiền cho một giải pháp độc quyền còn ít hoặc không có sự hỗ trợ của cộng đồng hoặc tôi có thể thử và tìm cách xem tài nguyên bên trong jquery Fullcalendar bằng cách hỏi những người thực sự biết jQuery.

Tôi sẵn lòng quyên góp số tiền tiết kiệm được từ việc sử dụng giải pháp độc quyền cho nhà phát triển của Fullcalendar.

Nhà phát triển của FullCalendar dường như có rất nhiều thứ và tôi muốn một lần nữa cảm ơn anh ấy vì bộ lịch thực sự tuyệt vời này.

Tôi hy vọng ai đó có thể chia sẻ một giải pháp với chúng tôi!

Tim


9
Bạn nói đúng rằng FullCalendar là plugin lịch mã nguồn mở tốt nhất hiện có. FullCalendar có một API rất sạch và bạn hoàn toàn có thể thực hiện những gì bạn yêu cầu. Vì vấn đề này chưa được giải quyết bởi bất kỳ ai (mà tôi biết), tôi sẽ mạo hiểm đoán rằng vấn đề này nằm ngoài phạm vi của câu hỏi và đáp về stackoverflow. Tôi đã gửi cho bạn một email thông qua biểu mẫu liên hệ trên trang web của bạn. Vui lòng liên hệ trực tiếp với tôi nếu bạn muốn thảo luận thêm về vấn đề này.
Scott Greenfield

Vâng, tôi chắc chắn rằng điều này có thể được thực hiện, nhưng có vẻ như loại công việc mà tôi thường đảm nhận là một dự án trả phí hơn là định dạng Câu hỏi / Trả lời.
Chris Moschini

1
(Câu hỏi đã thay đổi kể từ nhận xét cuối cùng của tôi.) Có lẽ nên có một phần thưởng tập thể được mở cho tính năng này? Có vẻ như Foody.org hỗ trợ điều này.
Chris Moschini

Tại sao không chỉ đưa ra đề nghị cho các nhà phát triển FullCalendar (ví dụ: trực tiếp cho arshaw)?
andruso

Câu trả lời:


18

Chỉ để cập nhật những gì đã được thực hiện cho ý tưởng này:

https://github.com/jarnokurlin/fullcalendar

Bây giờ nó là một nhánh của fullcalendar.


Tôi sử dụng cái này và nó khá tốt. Tôi ước nó là một phần của mã trung kế. Có thể trong tương lai nó có thể được.
jasop

@jsop tôi có thể thay đổi chiều rộng, chiều cao của chế độ xem tài nguyên không? bởi vì tôi đang cố gắng làm điều đó nhưng vị trí evets bị xáo trộn? có cách nào để tăng chiều rộng chiều cao không
anam

3
Liên kết không còn hoạt động. Bạn có thể tìm thấy github cho dự án tại đây: github.com/jarnokurlin/fullcalendar
Joshua5822


1

Tôi biết đó là một câu hỏi khá cũ, nhưng tôi đã tìm kiếm một thứ như vậy vài tuần trước và tôi không thể tìm thấy gì ở đây. Vì vậy, những gì tôi đang sử dụng là Kendo Scheduler . Nó có một nhóm ngang, nhóm dọc, dòng thời gian và một số thứ thú vị khác như ràng buộc với SignalR.

Hơn nữa, FullCalendar thông báo rằng nó sẽ sớm có dạng xem Tài nguyên / Dòng thời gian . Nhưng có lẽ nó sẽ được phát hành theo giấy phép thương mại.


0

Theo như những gì mà người dùng StackOverflow có thể cung cấp cho bạn như một câu trả lời, thì điều này gần như bạn sẽ nhận được:

http://code.google.com/p/fullcalendar/issues/detail?id=490

Có một nhiệm vụ đang mở và ở dưới cùng là một số ví dụ về tiện ích mở rộng cho fullcalendar đang làm việc để đạt được những gì bạn muốn. Vui lòng đề nghị đóng góp hoặc xóa mã ở đó để hợp nhất mã vào dự án fullcalendar chính.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.