jsPlumb

ภาพหน้าจอของซอฟแวร์:
jsPlumb
รายละเอียดซอฟแวร์:
รุ่น: 1.4.1
วันที่อัพโหลด: 6 Jun 15
ผู้พัฒนา: Simon Porritt
การอนุญาต: ฟรี
ความนิยม: 161

Rating: 1.0/5 (Total Votes: 1)

ห้องสมุดเป็นลางสำหรับ MooTools, ยูอิและ jQuery
โดยจะใช้เวทีผ้าใบลากกราฟแผนภูมิหรือองค์ประกอบที่แตกต่างกันวิธีการแสดงองค์ประกอบ GUI หรือวัตถุอื่น ๆ โต้ตอบกับแต่ละอื่น ๆ
สำหรับเบราว์เซอร์รุ่นเก่าสคริปต์ ExplorerCanvas ของ Google ถูกนำมาใช้
jQuery:
jsPlumb ต้อง jQuery 1.3.x หรือ 1.4.x; และ jQueryUI 1.7.x หรือ 1.8.x.
MooTools:
jsPlumb ต้อง MooTools 1.2.4 และ Drag.Move จาก MooTools เพิ่มเติม
YUI3:
jsPlumb ต้อง YUI 3.3.x

คุณสมบัติ .

  • องค์ประกอบกราฟ:
  • การเชื่อมต่อ - สายเชื่อมต่อสององค์ประกอบในหน้า
  • ปลายทาง - แสดงออกถึงปลายด้านหนึ่งของการเชื่อมต่อ
  • Anchor - สถานที่เมื่อเทียบกับต้นกำเนิดขององค์ประกอบ, ที่ปลายทางสามารถอยู่
  • ทับซ้อน. - องค์ประกอบ UI ที่ใช้ในการตกแต่งเชื่อมต่อเช่นป้ายลูกศร ฯลฯ
  • การเชื่อมต่อ -. ตัวอย่างของจุดยึดปลายทางและเชื่อมต่อกับศูนย์หรือมากกว่าภาพซ้อนทับการทำงานร่วมกันที่จะเข้าร่วมสององค์ประกอบ

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • การเชื่อมต่อผังลดพารามิเตอร์ต้นขั้วโดยอัตโนมัติเมื่อทั้งสององค์ประกอบ ใกล้กว่าผลรวมของทั้งสองไม่สมบูรณ์ นี้สามารถแทนที่โดยการตั้งค่า alwaysRespectStubs พารามิเตอร์ที่แท้จริงในความหมายเชื่อมต่อผัง.

มีอะไรใหม่ ในรุ่น 1.4.0:

  • jsPlumb ตอนการลงทะเบียนเป็นโมดูลเอเอ็มดีถ้าเอเอ็มดี รถตักดินที่พบในหน้า สองสมาชิกจะทำ:. jsplumb สำหรับตัวอย่างแบบคงที่และ 'jsplumbinstance' สำหรับตัวอย่างใหม่
  • ภายในเชื่อมต่อทั้งหมดที่มีในขณะนี้ประกอบด้วยชุดของกลุ่มซึ่งมีสามประเภท -. Bezier ตรงและ Arc
  • ค่าตอบแทนจาก jsPlumb.select jsPlumb.selectEndpoints และขณะนี้สนับสนุนวิธีการ 'setType.
  • setType / AddType ฟังก์ชั่นในขณะนี้สนับสนุนประเภท parameterised.

มีอะไรใหม่ ในรุ่น 1.3.16:

  • เพิ่มแนวคิดของการเชื่อมต่อและปลายทาง & quot; ประเภท & quot .
  • เพิ่ม 'กำหนดเอง' ประเภท Overlay.
  • เพิ่ม 'setEnabled' / 'isEnabled' วิธีการที่จะ selectEndpoint ค่าตอบแทน.
  • การปรับปรุงประสิทธิภาพการทำงานเพื่อการแสดงผลป้าย.

มีอะไรใหม่ ในรุ่น 1.3.11:

  • ฟังก์ชั่นใหม่:
  • วิธีการเพิ่ม 'selectEndpoints' เพื่อ jsPlumb นี้ทำงานในลักษณะที่คล้ายกับ jsPlumb.select (ซึ่งเป็นที่สำหรับการเชื่อมต่อ).
  • เพิ่ม isSuspendDrawing วิธี
  • เพิ่ม & quot; การเชื่อมต่อ & quot; เป็นนามแฝงที่มีอยู่ & quot; jsPlumbConnection & quot; เหตุการณ์ เหตุการณ์ทั้งสองถูกยิง ดังนั้นไม่ได้ลงทะเบียนสำหรับพวกเขาทั้งสอง!
  • เพิ่ม & quot; connectionDetached & quot; เป็นนามแฝง & quot; jsPlumbConnectionDetached & quot; เหตุการณ์ ดังกล่าวข้างต้น -. เหตุการณ์ทั้งสองถูกยิง
  • เพิ่มเหตุการณ์ 'maxconnections' เพื่อปลายทาง.
  • ตัวเลือกการเรียกกลับเพิ่ม 'onMaxConnections' เพื่อ makeTarget และ makeSource
  • ปัญหาถาวร
  • เพิ่มเหตุการณ์ 'maxconnections' เพื่อ Endpoint
  • selectEndpoints เพิ่มประสิทธิภาพ
  • makeSource ไม่ให้เกียรติ maxconnections พารามิเตอร์
  • setLabel ละเว้นธง suspendDrawing
  • deleteEveryEndpoint ควรระงับการวาดภาพก่อนที่จะเริ่มต้นและเรียกคืนมันทำครั้งเดียว.

มีอะไรใหม่ ในรุ่น 1.3.10:

  • makeSource ขณะนี้คุณสามารถเรียกว่ามี 'กรอง' พารามิเตอร์ซึ่งช่วยให้คุณตอบสนองต่อเหตุการณ์เมาส์เพียงในส่วนขององค์ประกอบที่คุณต้องการ.
  • เชื่อมต่อผังสนับสนุนกุดยาวแตกต่างกันที่ปลายแต่ละ (จัดหาอาร์เรย์ของจำนวนเต็มแทนเพียงจำนวนเต็มเดียว)
  • ตำแหน่งของภาพซ้อนทับเชื่อมต่อในขณะนี้สามารถระบุเป็นค่าสัมบูรณ์ด้วยค่าบวกหมายถึงระยะทางจากแหล่งที่มาและค่าลบหมายถึงระยะทางจากเป้าหมาย.

มีอะไรใหม่ ในรุ่น 1.3.9:

  • เชื่อมต่อตรงในผืนผ้าใบในขณะนี้สนับสนุน dashstyle ง่าย (สอง args เท่านั้น)
  • clearListeners ไฟและวิธีการในการผูก jsPlumb เชื่อมต่อและปลายทางในขณะนี้กลับตัวเองเพื่อให้คุณสามารถใช้พวกเขาในรูปแบบ 'คล่องแคล่ว'.
  • paintStyle hoverPaintStyle และมีการสัมผัสไม่ได้อยู่บนปลายทางหรือการเชื่อมต่อ.
  • getPaintStyle และวิธีการ getHoverPaintStyle เพิ่มไปยังปลายทางและการเชื่อมต่อ.
  • HoverClass เพิ่มเป็นค่าเริ่มต้น jsPlumb.
  • วิธีการใหม่ ๆ เพิ่มเข้ามาสำหรับการทำงานกับเป้าหมายและแหล่งที่มา.

มีอะไรใหม่ ในรุ่น 1.3.8:

  • โหมดเลื่อนถูกระงับในขณะที่สิ่งที่จะถูกลาก นี้จะป้องกันจำนวนมากกะพริบสุ่มเป็นเมาส์ย้ายไปทั่วหน้าจอ.
  • ปลายทาง VML ไม่ได้กำหนดคลาส CSS ที่กำหนดเองถ้ามันได้รับอย่างใดอย่างหนึ่ง ก็คือตอนนี้.

มีอะไรใหม่ ในรุ่น 1.3.7:.

  • เพิ่มฟังก์ชั่น setId
  • เพิ่มฟังก์ชั่น setIdChanged นี้จะช่วยให้นักพัฒนาแจ้ง jsPlumb ของการเปลี่ยนแปลง ID หลังจากที่ความจริง.
  • connectionDrag / connectionDragStop เหตุการณ์.
  • getConnections ใช้อาร์กิวเมนต์ที่สองเป็นตัวเลือกที่บอก jsPlumb การเชื่อมต่อที่จะกลับมาเป็นอาร์เรย์ไม่เป็นวัตถุที่มีขอบเขตเป็นกุญแจ.
  • สามารถส่งผ่าน "*" เพื่อ getConnections สำหรับใด ๆ ของแหล่งที่มา / เป้าหมาย / ขอบเขต.
  • เพิ่ม showOverlays / ฟังก์ชั่นการเชื่อมต่อ hideOverlays และปลายทาง.
  • เพิ่มวิธีการที่จะเชื่อมต่อ getOverlays และปลายทาง.

มีอะไรใหม่ ในรุ่น 1.3.6:

  • พารามิเตอร์หนึ่งที่ผ่านมาว่าได้รับการสนับสนุนในขณะนี้คือ 'uniqueEndpoint -. นี้สั่ง makeSource และ makeTarget เท่านั้นที่เคยสร้างปลายทางหนึ่งที่เกี่ยวข้อง
  • makeSource และโทร makeTarget รู้สึกเป็นเกียรติที่ได้ตอนนี้โดยสายการ subsquent jsPlumb.connect.
  • เพิ่ม importDefaults และวิธีการ restoreDefaults.
  • jsPlumb.draggable (.. ) ขณะนี้สนับสนุนองค์ประกอบซ้อนกัน.

ต้องการ

  • เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์

ภาพหน้าจอ

jsplumb_1_147850.png
jsplumb_2_147850.png
jsplumb_3_147850.png

ความคิดเห็นที่ jsPlumb

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่