คำถามติดแท็ก jquery-datatables

4
มีวิธีปิดการใช้งานการเรียงลำดับเริ่มต้นสำหรับ jQuery DataTables หรือไม่?
ฉันใช้ปลั๊กอินjquery DataTables จากเอกสารของพวกเขา: หากเปิดใช้งานการเรียงลำดับแล้ว DataTables จะทำการเรียงผ่านครั้งแรกในการเริ่มต้น คุณสามารถกำหนดคอลัมน์ที่เรียงลำดับที่จะดำเนินการและทิศทางการเรียงลำดับด้วยตัวแปรนี้ อาร์เรย์ aaSorting ควรมีอาร์เรย์สำหรับแต่ละคอลัมน์ที่จะเรียงลำดับเริ่มต้นที่มีดัชนีของคอลัมน์และสตริงทิศทาง ('asc' หรือ 'desc') เป็นไปได้หรือไม่ที่จะเปิดใช้งานการเรียงลำดับ แต่ปิดใช้งานการเรียงลำดับแรกในการเริ่มต้นได้หรือไม่ ขณะนี้ฉันกำลังทำฝั่งเซิร์ฟเวอร์การจัดเรียงเริ่มต้นและต้องการฟังก์ชันการเรียงลำดับ แต่ไม่ต้องการฟังก์ชันการเรียงลำดับเริ่มต้นนี้

5
วิธีอัปเดตตารางข้อมูลด้วยตนเองด้วยข้อมูล JSON ใหม่
ฉันใช้ปลั๊กอินjQuery datatablesและโหลดข้อมูลของฉันซึ่งฉันได้โหลดใน DOM ที่ด้านล่างของหน้าและเริ่มต้นปลั๊กอินด้วยวิธีนี้: var myData = [ { "id": 1, "first_name": "John", "last_name": "Doe" } ]; $('#table').dataTable({ data: myData columns: [ { data: 'id' }, { data: 'first_name' }, { data: 'last_name' } ] }); ตอนนี้. หลังจากดำเนินการบางอย่างแล้วฉันต้องการรับข้อมูลใหม่โดยใช้ ajax (แต่ไม่ใช่ตัวเลือก ajax ที่สร้างในดาต้า - อย่าเข้าใจฉันผิด!) และอัปเดตตารางด้วยข้อมูลเหล่านี้ ฉันจะทำได้อย่างไรโดยใช้ Datatables API เอกสารมีความสับสนมากและฉันไม่สามารถหาวิธีแก้ไขได้ ความช่วยเหลือใด …

26
jQuery DataTables: ความกว้างของตารางควบคุม
ฉันมีปัญหาในการควบคุมความกว้างของตารางโดยใช้ปลั๊กอิน jQuery DataTables ตารางควรมีความกว้าง 100% ของความกว้างของคอนเทนเนอร์ แต่จะมีความกว้างตามอำเภอใจแทนที่จะน้อยกว่าความกว้างของคอนเทนเนอร์ ข้อเสนอแนะชื่นชม การประกาศตารางมีลักษณะดังนี้ <table id="querytableDatasets" class="display" cellspacing="0" cellpadding="3" width="100%"> และจาวาสคริปต์ jQuery('#tab-datasets').load('/cgi-bin/qryDatasets', '', function (){ jQuery('#querytableDatasets').dataTable({ "bPaginate": false, "bInfo": false, "bFilter": false }); }); ` เมื่อตรวจสอบ HTML ใน Firebug คุณจะเห็นสิ่งนี้ (สังเกต style ที่เพิ่ม = "width: 0px;") <table id="querytableDatasets" class="display" cellspacing="0" cellpadding="3" width="100%" style="width: 0px;"> เมื่อมองไปที่สไตล์ …

8
JQuery Datatables: ไม่สามารถอ่านคุณสมบัติ 'aDataSort' ของ undefined
ฉันสร้างซอนี้ขึ้นมาและใช้งานได้ดีตามความต้องการของฉัน: ซอ อย่างไรก็ตามเมื่อฉันใช้สิ่งเดียวกันในแอปพลิเคชันของฉันฉันได้รับข้อผิดพลาดในคอนโซลของเบราว์เซอร์ว่าไม่สามารถอ่านคุณสมบัติ 'aDataSort' ของไม่ได้กำหนด ในแอปพลิเคชันของฉันจาวาสคริปต์อ่านบางสิ่งดังต่อไปนี้: ฉันได้ตรวจสอบเอาต์พุตคอนโทรลเลอร์แล้ว ... ทำงานได้ดีและพิมพ์บนคอนโซลด้วย $(document).ready(function() { $.getJSON("three.htm", function(data) { // console.log("loadDataTable >> "+JSON.stringify(data)); }) .fail(function( jqxhr, textStatus, error ) { var err = textStatus + ', ' + error; alert(err); console.log( "Request Failed: " + err); }) .success(function(data){ loadDataTable(data); }); function loadDataTable(data){ $("#recentSubscribers").dataTable().fnDestroy(); var oTable …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.