การเพิ่มแผนภูมิมุมมองทรัพยากร / แผนภูมิแกนใน jQuery Fullcalendar


89

ฉันใช้ jQuery Fullcalendarและหากคุณไม่ได้ใช้ฉันขอแนะนำให้คุณทำเช่นกันเพราะมันยอดเยี่ยมมากในสิ่งที่มันทำ!

อย่างไรก็ตามเพื่อเป็นประโยชน์กับฉันและโครงการของฉันจริงๆ (และอื่น ๆ อีกมากมาย ) ผมเชื่อว่ามันต้องการทรัพยากรมุมมอง / Gannt

ไม่ใช่ปัญหาใครจะคิด ... จนกว่าคุณจะมองภายใต้ฝากระโปรงของ jQuery FullCalendar และเห็นว่าวิธีสร้างมุมมองนั้นไม่ได้มีไว้สำหรับนักพัฒนาจาวาสคริปต์ wannabes ... คือฉัน

เมื่อรู้ว่าสิ่งนี้ไม่อยู่ในลีกของฉันฉันต้องไปค้นหาที่อื่นเพื่อมองหาปฏิทิน / ตัวกำหนดตารางเวลาที่จะให้มุมมองทรัพยากร

นี่คือปฏิทินที่เป็นกรรมสิทธิ์สามรายการที่รับประกันคุณลักษณะนี้

  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

น่าเสียดายที่ทั้งdaypilotและdhtmlxschedulerไม่มีอินเทอร์เฟซที่ชัดเจนและชัดเจนซึ่ง FullCalendar ทำได้ดีมากและweb2calก็ดูและรู้สึกยังไม่เสร็จและยังอยู่ในเบต้า

อีกทางเลือกหนึ่งที่ฉันสงสัยว่าใครมีความคิดเกี่ยวกับวิธีที่ฉันสามารถรวมแผนภูมิ jQuery Gannt กับ jquery fullcalendar

ฉันพบโครงการสองสามโครงการที่มีแนวโน้มดี

ฉันได้ตรวจสอบแล้วว่า fullcalendar สร้างมุมมองได้อย่างไรและจนถึงขณะนี้ยังไม่ประสบความสำเร็จในการขยายสิ่งนี้เพื่อจัดเตรียมคอนเทนเนอร์สำหรับหนึ่งในแผนภูมิ gannt เหล่านี้เพื่อ 'นั่งภายใน' แบบเต็มปฏิทินและถูกเรียกใช้โดยปุ่มของมัน

นี่ดูเหมือนจะเป็นหนึ่งในคำขอฟีเจอร์ที่ได้รับความนิยมมากขึ้นซึ่งมีหลายคนถามหาในเครื่องมือติดตามปัญหาอย่างเป็นทางการ

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

ดังนั้นฉันจึงถูกทิ้งไว้ที่ทางแยก ฉันสามารถจ่ายเงินสำหรับโซลูชันที่เป็นกรรมสิทธิ์เพียงครึ่งเดียวซึ่งมีการสนับสนุนจากชุมชนเพียงเล็กน้อยหรือไม่มีเลยหรือฉันสามารถลองหาวิธีรับมุมมองทรัพยากรภายใน jquery Fullcalendar โดยถามคนที่รู้จัก jQuery จริงๆ

ฉันยินดีจะบริจาคเงินที่ประหยัดได้จากการใช้โซลูชันที่เป็นกรรมสิทธิ์ให้กับผู้พัฒนา Fullcalendar

ผู้พัฒนา FullCalendar ดูเหมือนจะมีจำนวนมากในจานของเขาและฉันอยากจะขอบคุณอีกครั้งสำหรับปฏิทินที่น่าทึ่งนี้

ฉันหวังว่าใครบางคนสามารถแบ่งปันวิธีแก้ปัญหากับเราได้!

ทิม


9
คุณคิดถูกแล้วที่ FullCalendar เป็นปลั๊กอินปฏิทินโอเพ่นซอร์สที่ดีที่สุด FullCalendar มี API ที่สะอาดมากและเป็นไปได้อย่างแน่นอนที่จะทำในสิ่งที่คุณขอ เนื่องจากปัญหานี้ไม่ได้รับการแก้ไขโดยใคร (ที่ฉันรู้จัก) ฉันจึงกล้าเดาว่านี่อยู่นอกขอบเขตของ Q&A stackoverflow ฉันส่งอีเมลถึงคุณผ่านแบบฟอร์มการติดต่อบนเว็บไซต์ของคุณ อย่าลังเลที่จะติดต่อฉันโดยตรงหากคุณต้องการพูดคุยเรื่องนี้เพิ่มเติม
Scott Greenfield

ใช่ฉันแน่ใจว่าสามารถทำได้ แต่ดูเหมือนว่าโดยปกติแล้วงานประเภทนี้ฉันจะใช้เป็นโครงการที่ต้องจ่ายเงินมากกว่ารูปแบบคำถาม / คำตอบ
Chris Moschini

1
(คำถามเปลี่ยนไปตั้งแต่ความคิดเห็นล่าสุดของฉัน) บางทีควรจะมีการเปิดรับรางวัลรวมสำหรับคุณลักษณะนี้หรือไม่? ดูเหมือนว่าfossfactory.org จะสนับสนุนสิ่งนี้
Chris Moschini

ทำไมไม่เพียงแค่ยื่นข้อเสนอให้กับนักพัฒนา FullCalendar (เช่นโดยตรงกับ arshaw)
andruso

คำตอบ:


18

เพียงเพื่ออัปเดตสิ่งที่ทำไปสำหรับแนวคิดนี้:

https://github.com/jarnokurlin/fullcalendar

ตอนนี้เป็นทางแยกของ fullcalendar


ฉันใช้สิ่งนี้และค่อนข้างดี ฉันหวังว่ามันจะเป็นส่วนหนึ่งของรหัสท้ายรถ บางทีในอนาคตก็เป็นได้
jasop

@jsop ฉันสามารถเปลี่ยนความกว้างความสูงของมุมมองทรัพยากรได้หรือไม่? เพราะฉันพยายามทำอย่างนั้น แต่ตำแหน่งของฉันถูกรบกวน? มีวิธีใดบ้างที่จะเพิ่มความกว้างของความสูง
anam

3
ลิงก์ไม่ทำงานอีกต่อไป สามารถดู github สำหรับโครงการได้ที่นี่: github.com/jarnokurlin/fullcalendar
Joshua5822


1

ฉันรู้ว่ามันเป็นคำถามที่ค่อนข้างเก่า แต่ฉันกำลังมองหาคำถามแบบนั้นเมื่อสองสามสัปดาห์ก่อนและฉันไม่พบอะไรเลย ดังนั้นสิ่งที่ผมใช้เป็นเคนโด้จัดตารางเวลา มีการจัดกลุ่มแนวนอนการจัดกลุ่มแนวตั้งไทม์ไลน์และสิ่งที่น่าสนใจอื่น ๆ เช่นการผูกกับ SignalR

นอกจากนี้ FullCalendar ประกาศว่าจะเป็นมุมมองทรัพยากร / ไทม์ไลน์ในไม่ช้า แต่อาจจะออกภายใต้ใบอนุญาตเชิงพาณิชย์


0

เท่าที่ผู้ใช้ StackOverflow สามารถให้คำตอบคุณได้สิ่งนี้ก็ใกล้เคียงที่สุดเท่าที่คุณจะได้รับ:

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

มีงานที่เปิดอยู่และด้านล่างคือตัวอย่างงานระหว่างดำเนินการของส่วนขยายไปยังปฏิทินแบบเต็มเพื่อให้บรรลุสิ่งที่คุณต้องการ โปรดเสนอให้มีส่วนร่วมหรือล้างรหัสที่นั่นเพื่อรวมเข้ากับโครงการ fullcalendar กระแสหลัก


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.