בהתחלה חשבתי שאתה מתכוון לאובייקט datatable של C#, עד שהבנתי שאתה מתכוון לספרייה.
גם אני הסתבכתי עם זה בהתחלה
עד שמצאתי את זה מפורש בתיעוד שלהם :lol:
עיין כאן
אני מצטט:
**For DataTables to be able to enhance an HTML table, the table must be valid, well formatted HTML, with a header (thead) and a body (tbody). An optional footer (tfoot) can also be used.**If you are generating your HTML document using a server-side program, such as a PHP script, a Ruby script, a C# program or anything else - all they need to do is output your table like this. This is exactly what you would have for a normal HTML table, although sometimes you might need to add the thead and tbody tags, as these aren't always used (they allow DataTables to know what should be used for the column headers and the click-to-order controls).
Note that DataTables can actually generate the thead and tbody for you, along with all of the rows and cells of the table, if you are using Ajax sourced data, but for the moment we'll focus on a plain HTML. For more information about the different data sources DataTables can use, please see the data sources section of this manual.
לפעמים התשובות נמצאות בתיעוד
לגבי מה שכתבת באות ב, לא הבנתי..
נראה לי שהטעות שלך הייתה כיון ששמת את זה בפונקציה אינונימית, ולא קראת לה אח"כ. אם היית מוסיף עוד סוגריים אחרי הפונקציה נראה לי שזה היה עובד..
כמו כן, שים לב שאתה קורא לפונקציה רק לאחר שהאובייקט HTML נטען. כדאי להשתמש בפונקציה ready ורק אח"כ לקרוא לדטהטייבל.
$(document).ready(function(){
$('#myTable').DataTable();
});
בהצלחה גדולה!
פורסם במקור בפורום CODE613 ב23/06/2016 09:55 (+03:00)