DataTables

Advertisement:
ภาพหน้าจอของซอฟแวร์:
DataTables
รายละเอียดซอฟแวร์:
รุ่น: 1.11.3 การปรับปรุง
วันที่อัพโหลด: 1 Oct 15
ผู้พัฒนา: Allan Jardine
การอนุญาต: ฟรี
ความนิยม: 180
ขนาด: 1875 Kb

Rating: 0.0/5 (Total Votes: 0)

Advertisement:

ปลั๊กอินที่เหมาะสำหรับการนำเสนอกริดข้อมูลชุดข้อมูลและนำเสนอชุดการจัดระเบียบข้อมูลขนาดใหญ่บนหน้าเว็บ

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

  • API ใหม่
  • สัญกรณ์กรณีอูฐ
  • สไตล์ใหม่
  • Built-in การปรับปรุงการแบ่งหน้า
  • HTML 5 DATA- * สนับสนุนแอตทริบิวต์
  • ปรับปรุงในตัวเรียงลำดับและการตรวจสอบประเภท
  • อาแจ็กซ์จัดการง่ายขึ้น
  • ขวาไปซ้ายสนับสนุนรูปแบบ

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

  • API ใหม่
  • สัญกรณ์กรณีอูฐ
  • สไตล์ใหม่
  • Built-in การปรับปรุงการแบ่งหน้า
  • HTML 5 DATA- * สนับสนุนแอตทริบิวต์
  • ปรับปรุงในตัวเรียงลำดับและการตรวจสอบประเภท
  • อาแจ็กซ์จัดการง่ายขึ้น
  • ขวาไปซ้ายสนับสนุนรูปแบบ

มีอะไรใหม่ ในรุ่น 1.10.5 / 1.10.6-dev:

  • API ใหม่
  • สัญกรณ์กรณีอูฐ
  • สไตล์ใหม่
  • Built-in การปรับปรุงการแบ่งหน้า
  • HTML 5 DATA- * สนับสนุนแอตทริบิวต์
  • ปรับปรุงในตัวเรียงลำดับและการตรวจสอบประเภท
  • อาแจ็กซ์จัดการง่ายขึ้น
  • ขวาไปซ้ายสนับสนุนรูปแบบ

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

  • ลบ CSS คนโง่จากไฟล์ themeroller
  • ความผิดพลาดคงที่ในตัวอย่าง / API / multi_filter_select.html.
  • ลบเส้นที่ซ้ำกัน CSS.
  • ทดสอบหน่วยการปรับปรุงสำหรับการเปลี่ยนชื่อจาก mDataProp mData โปรดทราบว่าจำนวนของการทดสอบในการทดสอบหลัง compability ของ mDataProp.
  • การใช้งานออกจาก $ .browser ตั้งแต่นี้เป็น depricated ใน jQuery 1.8 และจะถูกลบออกอย่างสมบูรณ์ใน jQuery 1.9.
  • ตัวอย่างการปรับปรุง.

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

  • แก้ไข:
  • เพิ่ม jqXHR ประหยัดตัวอย่าง fnServerData
  • ข้อผิดพลาด JSDoc ไวยากรณ์ที่ถูกหยิบขึ้นมาโดย JSDoc เครื่องมือ
  • API: $ วิธีเมื่อใช้กับการแสดงผล defered เมื่อแถวทั้งหมดยังไม่ได้รับการแสดงผลผลใน jQuery พยายามที่จะดำเนินการเลือกที่ 'null' ซึ่งโยนข้อผิดพลาด ตอนนี้ตรวจสอบทีอามีถูกสร้างขึ้นก่อนที่จะเพิ่มไปยังอาร์เรย์ที่จะส่งผ่านไปยัง jQuery
  • ใช้ $ และ fnUpdate ในตัวอย่างคอลัมน์ดัชนี
  • fnDeleteRow อาจทำให้หน้าจะลดลงกลับโดยหนึ่ง
  • โทร fnClose ใน fnPreDrawCallback จะส่งผลให้เกิดข้อผิดพลาด
  • อนุญาตที่กำหนดเองหัว JUI และชั้นเรียนส่วนท้าย
  • ตัวอย่าง fnStateLoad มีพารามิเตอร์อะไหล่ (ถึงแม้จะไม่ได้อยู่ในรายชื่อพารามิเตอร์).

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

  • ปรับปรุง: -webkit0overflow เลื่อน: สัมผัสในทุก ไฟล์ dataTables_scrollBody CSS
  • DataTables - ปล่อย 1.9.1: -)
  • การทดสอบหน่วยแก้ไข: witht เขาเปลี่ยนที่จะอนุญาตให้แมโครข้อมูลในใด ๆ ของสายการทดสอบหน่วยต้องปรับปรุงเพื่อให้สะท้อนถึงนี้
  • แก้ไขการทดสอบหน่วย: จำนวนข้อผิดพลาดในการทดสอบนี้
  • ใหม่: & quot; ทำลาย & quot; เหตุการณ์ - เมื่อตารางจะถูกทำลายเหตุการณ์ทำลายจะถูกเรียกในขณะนี้ นี้จะคล้ายกับวิธีการ aoDestroyCallback ทำงานก่อน แต่นี้จะนำเข้าสู่การดำเนินการสอดคล้องกับการเรียกกลับใหม่ / เหตุการณ์ mechanisim ใช้ใน DataTable
  • ปรับปรุง: อัพเดทข้อความสำหรับสองตัวอย่าง jEditable
  • ใหม่: คอลัมน์ตัวเลือก & quot; sCellType & quot; - ช่วยให้คุณสร้าง TD (เริ่มต้น) หรือเซลล์ TH สำหรับคอลัมน์ ประโยชน์สำหรับการสร้างหัวแถวใน TBODY ได้.
  • ใหม่: วิธี API แบบคงที่ - fnVersionCheck เช่นเดียวกับการตรวจสอบรุ่นที่มีอยู่แล้วเป็นวิธีการเช่น แต่ที่นี่มีเป็นวิธี API คงยึดติดอยู่กับ $ .fn.dataTable
  • ใหม่: วิธี API แบบคงที่ - fnIsDataTable - ตรวจสอบว่าโหนดตารางเป็น DataTable หรือไม่
  • ใหม่: วิธี API แบบคงที่ - fnTables - ได้รับการ DataTables ที่ initialised บนโต๊ะ (เลือกที่ จำกัด เพียงตารางมองเห็นได้)
  • แก้ไข: Scrollbody สูงใน IE7- - การใช้งานอย่างต่อเนื่อง offsetHeight - 9424
  • API - แก้ไข: พารามิเตอร์สำหรับ fnDraw ถูกคว่ำโดยไม่ได้ตั้งใจใน 1.9.0 ปล่อย - 7825
  • Dev แก้ไข: พลาด d​​ef ตัวแปรในการเปลี่ยนแปลง _fnLanguageCompat ที่ผ่านมา
  • เอกสาร - แก้ไข: แสดง oSettings พารามิเตอร์ในตัวอย่าง fnDrawCallback - 9067
  • เอกสาร - แก้ไข: Typos
  • เอกสาร - แก้ไข: fnSort เอกสารการปรับปรุงเพื่อบ่งบอกถึงการเรียงลำดับคอลัมน์ - 9094
  • แก้ไข: ฟังก์ชั่น afnSortData ไม่ถูกดำเนินการด้วยเช่นขอบเขตของ DataTables

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

  • DataTables 1.9 มีมากขึ้น API สำหรับการปรับแต่งของรัฐ แต่มันมีความหมายลบพารามิเตอร์เก่า fnStateLoadCallback และ fnStateSaveCallback.

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

  • แก้ไข: แก้ไขความเข้ากันได้ทดสอบหน่วยสำหรับ IE7
  • ใหม่: ถ้าแหล่งข้อมูลจะพบว่ามีฟังก์ชั่นแล้วฟังก์ชั่นที่จะดำเนินการและการกลับมาใช้สำหรับการแสดงผลเซลล์ (+ การเรียงลำดับการกรอง ฯลฯ ) นี้จะเป็นประโยชน์สำหรับการทำงานร่วมกับ knockout.js และ Backbone.js ฯลฯ .
  • ใหม่: ตัวอย่างทั้งหมดที่แสดงการร้องขออาแจ็กซ์ในขณะนี้แสดงให้เห็นการตอบสนอง JSON จากเซิร์ฟเวอร์ (ไฮไลท์ที่จะมีการจัดรูปแบบ readiable JSON) และการตอบสนองที่แสดงจะปรับปรุงกับแต่ละคำขอเพิ่มเติม ความคิดที่จะทำให้การจัดรูปแบบที่คาดว่า DataTables / สามารถรับมือกับการที่ชัดเจนมากขึ้น
  • แก้ไข Dev: เหตุการณ์ที่เกิดขึ้นที่กำหนดเองใหม่เสมอจะผ่านการคัดค้านการตั้งค่า DataTables เป็นพารามิเตอร์แรก
  • Update เพื่อ jQuery ล่าสุด - 1.6.3

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

  • แก้ไข Dev: fnDestry ไม่ได้ reapplying เดิมที่มี ได้อย่างถูกต้องเนื่องจากการผิดพลาดในการกระทำก่อนหน้านี้ - หยิบขึ้นมาโดยการทดสอบหน่วย
  • แก้ไข: การจัดตำแหน่งแถวที่มี x เลื่อนพิการและโต๊ะเล็กเกินไปที่จะวาดได้อย่างเต็มที่ ก่อนหน้านี้ DataTables จะปล่อยข้อผิดพลาดเกี่ยวกับคอลัมน์ที่ไม่สอดคล้องในกรณีนี้และจากนั้นพยายามอย่างดีที่สุดที่จะวาดตาราง แต่เรื่องนี้จะจบลงด้วยการมองที่ไม่ดีเลยทีเดียว การแก้ไขคือการไม่อนุญาตให้ตารางการวาดที่มีขนาดเล็กกว่าที่มันอาจจะเป็นเมื่อ x เลื่อนถูกปิดใช้งาน ผลกระทบแบบนี้ตารางปรับขนาดได้ - 5232
  • ปรับปรุง: สำหรับวัตถุพิจารณา mDataProp ที่ถูกส่งจาก DataTables สำหรับการเรียงลำดับและการกรองที่จะได้รับการสั่งซื้อที่ถูกต้องของแถว นี้จะเป็นประโยชน์สำหรับ ColReorder และอื่น ๆ โดยทั่วไปมันจะเพิ่ม flexability ของตารางทั้ง
  • ใหม่: mDataProp ส่งไปยังเซิร์ฟเวอร์สำหรับการประมวลผลฝั่งเซิร์ฟเวอร์ นี้เป็นอย่างมากที่จะ simialr พารามิเตอร์ sNames แต่เมื่อ convient แล้วโดยใช้ mDataProp
  • ปรับปรุง: Update เพื่อ jQuery ล่าสุด - 1.6.1
  • แก้ไข: คอลัมน์ที่มีการจัดเรียงซ่อน แต่มีเหตุการณ์ที่แนบมากับพวกเขาสำหรับการเรียงลำดับ แต่จัดการเหตุการณ์นี้ไม่ได้เอาออกเมื่อคอลัมน์ถูกทำให้มองเห็นอีกครั้งสำหรับ fnDestroy ก็ต้องเปลี่ยนลำดับของวิธีการทำลายที่จะทำ - คือเอาเหตุการณ์ที่เกิดขึ้นหลังจากที่คอลัมน์จะทำให้มองเห็นไม่ก่อน - 5497
  • แก้ไข: เมื่อการแสดงออกที่ซับซ้อนถูกสร้างขึ้นมาด้วย aoColumnDefs ส่งผลให้ความสามารถในการคอลัมน์ที่จะหัน & quot; ในและนอก & quot; ระหว่าง initialisation ก็จะส่งผลในชั้นเรียนคอลัมน์อาจจะไม่ถูกต้องสำหรับการเรียงลำดับ - 5472 - รุ่งโรจน์เพื่อ Rups สำหรับการแก้ไขนี้
  • ใหม่: การเดินทางคุณสมบัติ - ระยะเวลาในการเปลี่ยนการควบคุมและการควบคุมการกรองถูกห่ออยู่ในขณะนี้ & # x3c; & # ฉลาก x3e; แท็ก (ความสัมพันธ์อย่างชัดเจนกับองค์ประกอบใส่ของพวกเขา) ที่จะช่วยให้การเดินทาง คุณสามารถดูนี้ทันทีโดยเพียงคลิกที่ & quot; ค้นหา: & quot; ข้อความตอนนี้ -. จะมุ่งเน้นการป้อนข้อมูลของกล่องข้อความในขณะที่สำหรับผู้อ่านที่หน้าจอก็จะให้ป้ายข้อความจากฉลาก
  • ใหม่: สตริงภาษาสำหรับการป้อนกรอง (oLanguage.sSearch) ตอนนี้มี & quot; แมโคร & quot; _INPUT_ ในนั้นที่จะอนุญาตให้องค์ประกอบเข้าจะได้รับตำแหน่งใดก็ได้ในสตริง ตัวอย่างเช่นถ้าคุณให้ & quot; & quot sSearch ;: & quot; Data_INPUT_Tables & quot; การส่งออกสำหรับตัวกรองจะเป็น & quot; & # ข้อมูล x3c; ป้อนข้อมูล ... / & # x3e; ตาราง & quot ;. นี้เป็นตัวเลือก -. ถ้า _INPUT_ ไม่ได้รับแล้วจะเป็นก่อนจะตรึงองค์ประกอบเข้าในส่วนท้ายของที่กำหนด (หรือเริ่มต้น) สตริงข้อความ
  • แก้ไข: ความสามารถในการใช้โครงสร้างข้อมูลที่ซับซ้อนใน 1.8 หมายความว่าอาร์เรย์ที่มีการผ่านเข้าสู่การ fnUpdate ไม่จำเป็นอย่างเคร่งครัดเป็นระยะเวลาเดียวกับจำนวนของคอลัมน์ในตาราง - ดังนั้นจึงเตือนว่าจะได้รับถ้าคุณทำเช่นนี้คือ ผิด ... ไม่มีการเปลี่ยนแปลงรหัสอื่น ๆ ที่จำเป็น - เพียงแค่ไม่จำเป็นต้องสร้างคำเตือน! ทดสอบหน่วยเพิ่ม - 5396
  • ตัวอย่างแก้ไข: ตารางรายละเอียดมีคอลัมน์พิเศษในนั้นที่เริ่มต้นเพื่อให้นี้จะต้องนำมาพิจารณาเมื่อการเรียงลำดับ - 5422
  • แก้ไข: ความกว้างของตารางไม่ได้ตั้งค่าความกว้างเมื่อรถยนต์ถูกปิดใช้งานดังนั้นเราจึงไม่ควรตั้งเมื่อทำลายโต๊ะ - 5220
  • เริ่ม DataTables 1.8.1 การพัฒนา
  • แก้ไข: คู่ของความผิดพลาดในตัวอย่าง

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

  • คงที่: fnInitComplete ไม่ได้เป็นสิ่งสุดท้ายที่จะเป็น ดำเนินการเมื่อมีการใช้แหล่ง DOM มันเป็นไปได้ที่คุณสามารถตั้งค่า sAjaxSource ใน fnInitComplete ซึ่งก็จะเรียก DataTables ที่จะทำสายอาแจ็กซ์ไม่ถูกต้อง.
  • ปรับปรุง: ความน่าเชื่อถือของการทดสอบหน่วยในเบราว์เซอร์ที่ไม่ WebKit
  • คงที่: fnDrawCallback เป็นจริงครั้งแรกของฟังก์ชั่นการวาดการเรียกกลับที่เรียกว่า (คนเรียกกลับภายในถูกเรียกในภายหลัง) นี้ไม่ถูกต้องและตอนนี้เราห่วงมากกว่าอาร์เรย์รับสินค้าที่เราต้องการ ที่จุดในอนาคตบางคนก็อาจจะต้องมีการสั่งซื้อหากเหล่านี้วาดกลายเป็นเรียกกลับ interdependant.
  • ประสิทธิภาพการทำงาน: เรื่องที่เขียนการดำเนินการเรียงลำดับจึงไม่ได้ใช้ทั้ง EVAL () ของ $ .inArray () inArray พบว่ามีผลกระทบอย่างรุนแรงต่อ IE ซึ่งนับการดำเนินงานเพื่อให้ 'สคริปต์ทำงานช้า' ข้อผิดพลาด - implemention ใหม่ใช้ค่า / การทำแผนที่แบบย้อนกลับที่สำคัญที่จะทำให้มองขึ้นเร็วที่สุดเท่าที่วัตถุเดียวพารามิเตอร์ retreival นอกจากนี้ฉันได้ทำบางการเพิ่มประสิทธิภาพการทำงานและมีความสมบูรณ์ในรุ่นที่ไม่ใช่ EVAL ของการเรียงลำดับ (ก่อนหน้านี้วิธีการเรียงลำดับ AIR) และฉันได้พบนี้เป็นอย่างน้อยดี (ได้เร็วขึ้นในบางกรณี) กว่า EVAL เก่า () เรียงลำดับดังนั้นนี่คือตอนนี้เริ่มต้นและมีเพียงการเรียงลำดับ DataTables วิธีการให้ - 2922
  • รวมสาขา 'ต้นแบบ' ของ github.com:DataTables/DataTables
  • ปรับปรุง: fnAdjustColumnSizing เมื่อเรียกด้วย 'เท็จ' เป็นครั้งแรก (และ) พารามิเตอร์ในขณะนี้จะใช้ขนาดคอลัมน์จากการคำนวณในตารางเมื่อเลื่อนจะถูกใช้ นี้จะช่วยให้การปรับปรุงที่ไม่ใช่อาแจ็กซ์ที่จะเกิดขึ้นหากมีการใช้การประมวลผลฝั่งเซิร์ฟเวอร์ ขอบคุณที่แมว Weismann สำหรับแพทช์นี้.
  • ปรับปรุง: fnAdjustColumnSizing เมื่อเรียกด้วย 'เท็จ' เป็นครั้งแรก (และ) พารามิเตอร์ในขณะนี้จะใช้ขนาดคอลัมน์จากการคำนวณในตารางเมื่อเลื่อนจะถูกใช้ นี้จะช่วยให้การปรับปรุงที่ไม่ใช่อาแจ็กซ์ที่จะเกิดขึ้นหากมีการใช้การประมวลผลฝั่งเซิร์ฟเวอร์.
  • คงที่: พฤติกรรมที่ซับซ้อนส่วนหัวที่ไ​​ด้รับการเปลี่ยนแปลงเล็กน้อยสำหรับส่วนหัวที่ซับซ้อนในการที่เพียงครั้งแรกขององค์ประกอบ TH ที่ไม่ซ้ำกันจะได้รับการคลิกเพื่อเรียงลำดับสามารถ ปรับปรุงทดสอบหน่วยความจำเป็นเช่นนี้เป็นพฤติกรรมที่แตกต่างจากเมื่อก่อนที่องค์ประกอบทั้งหมดที่เป็นคอลัมน์ที่มีการจัดเรียงคลิก.
  • การปรับปรุง - ตอนนี้ใช้ jQuery 1.4.4 เป็นสำเนาของ jQuery ที่รวมอยู่ในการจัดจำหน่าย DataTables ทั้งหมดผ่านการทดสอบหน่วย
  • คง: เมื่อใช้การประมวลผลด้านเซิร์ฟเวอร์และมีการเรียก fnDestroy ไม่ให้ XHR ไปยังเซิร์ฟเวอร์อื่นเป็นข้อมูลที่จะไม่ถูกใช้ - 3375
  • แก้ไข: เพิ่ม sClass อย่างถูกต้องไปยังองค์ประกอบ TH ในส่วนหัว
  • ใหม่: เพิ่มตัวเลือก bScrollAutoCss (ค่าเริ่มต้นจริง) นี้จะช่วยให้คุณสามารถควบคุมรูปแบบการเลื่อนด้วย CSS ที่เป็นปกติจะตั้ง DataTables (และแทนที่) รูปแบบของตัวเอง นี้จะเป็นประโยชน์ถ้าคุณต้องการที่จะมีแถบเลื่อนการแสดงตลอดเวลา (ปกติอัตโนมัติ).
  • คง: เอาสไตล์ที่เป็นตัวหนาเมื่อใช้ JUI เป็นลักษณะออกจากสถานที่ในการควบคุมตาราง
  • ใหม่: คอลัมน์มองเห็นตัวเลือกใน DataTables (bVisible และ fnSetColumnVis) ตอนนี้คำนึงถึงมากกว่าหนึ่งแถวใน THEAD และ TFOOT โปรดทราบว่า colspan rowspan และจะไม่ได้รับการสนับสนุนเมื่อใช้ตัวเลือกการแสดงผลคอลัมน์ในส่วนหัวและส่วนท้ายและมีแนวโน้มที่จะมีผลกระทบมากที่ไม่ได้ที่ทุกคนพึงปรารถนา เช่นมีเงื่อนไขในการใช้งานนี้ (โปรดทราบว่าถ้าคุณมีเพียงหนึ่งแถวในส่วนหัว / ท้ายแล้วนี้ไม่มีผลกระทบ) โดยเฉพาะจำนวนของเซลล์ในส่วนหัว / ท้ายมากเท่ากับคอลัมน์แถว * (ใน แต่ละอัน, แต่ละคน). วิธี DataTables นี้อย่างถูกต้องสามารถเพิ่มและลบเซลล์ที่จำเป็น เซลล์อาจเป็นได้ทั้งองค์ประกอบ TH หรือ TD แต่ DataTables ยังคงต้องมีอย่างน้อยหนึ่งองค์ประกอบ TH สำหรับแต่ละคอลัมน์.
  • เมื่อ: ก่อนหน้านี้เมื่อหลายเซลล์ที่ถูกตรวจพบว่าเป็นที่ไม่ซ้ำกับคอลัมน์คนสุดท้ายที่จะได้รับการให้ความสำคัญ (เช่นการเรียงลำดับตัวจัดการเหตุการณ์ ฯลฯ ) นี่คือตอนนี้ไม่มีกรณีและเป็นครั้งแรกที่จะมีความสำคัญ.
  • คง: เอาพารามิเตอร์ 'sNames' ที่ถูกนำมาสำหรับการประมวลผลด้านเซิร์ฟเวอร์ใน 1.7.4 พารามิเตอร์ 'sColumns' จริงดำเนินการว่างานนี้แล้ว Doh นอกจากนี้ยังมีการปรับปรุงเช่น PHP ที่จะใช้เวลานี้ในบัญชี - 3218

ต้องการ

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

ภาพหน้าจอ

datatables_1_77689.png

ซอฟต์แวร์ที่คล้ายกัน

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

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