Advance Init

Stock Result

Data within DataTables can be easily rendered to add graphics or colour to your tables, as demonstrated in the example on this page. These examples make use of columns.render and drawCallback to customise the cells in three ways:

1. the colour of the cell is determine by the relative price of the stock.

2. a 'sparkline' class is added to the numeric array in the 'last' column.

3. the jQuery Sparklines plugin is called to turn that array into a line graph.

NameSymbolPriceDifferenceLast
NameSymbolPriceDifferenceLast
Row Create Callback

For each row that is generated for display, the createdRow function is called once and once only. It is passed the create row node which can then be modified.

the 'salary' column Primary and bold by adding a CSS class to the container cell if the salary is greater than $150,000.

the 'salary' column danger and bold by adding a CSS class to the container cell if the salary is less than $40,000.

Employee NameEmailExperienceSexContact No.Salary
Elana Robbert ElanaRob@gmail.com 1 Year Male +91 978988777728,000
Stiphen DeoStiphen@yahoo.com6 Month Female+91 9874563210 22,000
Genelia Ottre Genelia@gmail.com2 DaysMale+91 879456213524,120
Michael SilvaMichael@yahoo.com3 YearFemale+91 1234567891$1,98,500
Paul ByrdPaul@gmail.com2 DayMale+91 3124567894$7,25,000
Gloria LittleGloria@yahoo.com4 YearMale+91 9876541230$2,37,500
Bradley GreerBradley@gmail.com6 YearMale+91 8794561230$1,32,000
Dai RiosRios@gmail.com1 YearMale+91 7418529630$2,17,500
Jenette CaldwellJenette@yahoo.com2 YearFemale+91 4569871230$3,45,000
Yuri BerryBerry@gmail.com3 YearFemale+91 7894561230$6,75,000
Caesar VanceVance@yahoo.com1 YearMale+91 8596741230$14,500
Doris WilderWilder@gmail.com6 MonthMale+91 6541239870$85,600
Angelica RamosAngelica@gmail.com4 MonthFemale+91 8745963210$12,00,000
Gavin JoyceGavin@yahoo.com8 MonthMale+91 8596741230$92,575
Jennifer ChangJennifer@yahoo.com1 YearFemale+91 7412589630$3,57,650
Brenden WagnerBrenden@gmail.com2 YearFemale+91 6589742301$2,06,850
Fiona GreenFiona@yahoo.com3 MonthFemale+91 6985321470$8,50,000
Shou ItouShou@gmail.com2 YearFemale+91 3256897414$1,63,000
Michelle HouseMichelle@gmail.com1 YearMale+91 8745961235$95,400
Suki BurksBurks@gmail.com3 YearFemale+91 4785961230$1,14,500
Prescott BartlettPrescott@gmail.com8 YearMale+91 4578961231$1,45,000
Gavin CortezGavin@gmail.com9 YearMale+91 748521369$2,35,500
Employee NameEmailExperienceSexContact No.Salary
Footer callback

With the use of the header and footer callback manipulation functions provided by DataTables headerCallback option and footerCallback option, it is possible to perform some powerful and useful data manipulation functions, such as summarizing data in the table.

Row Grouping

In the example below the 'group' is the office location, which is based on the information in the third column (which is set to hidden). The grouping indicator is added by the drawCallback Option function , which will parse through the rows which are displayed, and enter a grouping TR element where a new group is found.A click event handler is added for the grouping rows to allow the grouping order to be restored as well as ordering by any other column.

NamePositionOfficeAgeStart dateSalary
Tiger NixonSystem ArchitectEdinburgh612011-04-25$320,800
Garrett WintersAccountantTokyo632011-07-25$170,750
Ashton CoxJunior Technical AuthorSan Francisco662009-01-12$86,000
Cedric KellySenior Javascript DeveloperEdinburgh222012-03-29$433,060
Airi SatouAccountantTokyo332008-11-28$162,700
Brielle WilliamsonIntegration SpecialistNew York612012-12-02$372,000
Herrod ChandlerSales AssistantSan Francisco592012-08-06$137,500
Rhona DavidsonIntegration SpecialistTokyo552010-10-14$327,900
Colleen HurstJavascript DeveloperSan Francisco392009-09-15$205,500
Sonya FrostSoftware EngineerEdinburgh232008-12-13$103,600
Jena GainesOffice ManagerLondon302008-12-19$90,560
Quinn FlynnSupport LeadEdinburgh222013-03-03$342,000
Charde MarshallRegional DirectorSan Francisco362008-10-16$470,600
Haley KennedySenior Marketing DesignerLondon432012-12-18$313,500
Tatyana FitzpatrickRegional DirectorLondon192010-03-17$385,750
Michael SilvaMarketing DesignerLondon662012-11-27$198,500
Paul ByrdChief Financial Officer (CFO)New York642010-06-09$725,000
Gloria LittleSystems AdministratorNew York592009-04-10$237,500
Bradley GreerSoftware EngineerLondon412012-10-13$132,000
Dai RiosPersonnel LeadEdinburgh352012-09-26$217,500
Jenette CaldwellDevelopment LeadNew York302011-09-03$345,000
Yuri BerryChief Marketing Officer (CMO)New York402009-06-25$675,000
Caesar VancePre-Sales SupportNew York212011-12-12$106,450
Doris WilderSales AssistantSydney232010-09-20$85,600
Angelica RamosChief Executive Officer (CEO)London472009-10-09$1,200,000
Gavin JoyceDeveloperEdinburgh422010-12-22$92,575
Jennifer ChangRegional DirectorSingapore282010-11-14$357,650
Brenden WagnerSoftware EngineerSan Francisco282011-06-07$206,850
Fiona GreenChief Operating Officer (COO)San Francisco482010-03-11$850,000
Shou ItouRegional MarketingTokyo202011-08-14$163,000
Michelle HouseIntegration SpecialistSydney372011-06-02$95,400
Suki BurksDeveloperLondon532009-10-22$114,500
Prescott BartlettTechnical AuthorLondon272011-05-07$145,000
Gavin CortezTeam LeaderSan Francisco222008-10-26$235,500
Martena MccrayPost-Sales supportEdinburgh462011-03-09$324,050
Unity ButlerMarketing DesignerSan Francisco472009-12-09$85,675
Howard HatfieldOffice ManagerSan Francisco512008-12-16$164,500
Hope FuentesSecretarySan Francisco412010-02-12$109,850
Vivian HarrellFinancial ControllerSan Francisco622009-02-14$452,500
Timothy MooneyOffice ManagerLondon372008-12-11$136,200
Jackson BradshawDirectorNew York652008-09-26$645,750
Olivia LiangSupport EngineerSingapore642011-02-03$234,500
Bruno NashSoftware EngineerLondon382011-05-03$163,500
Sakura YamamotoSupport EngineerTokyo372009-08-19$139,575
Thor WaltonDeveloperNew York612013-08-11$98,540
Finn CamachoSupport EngineerSan Francisco472009-07-07$87,500
Serge BaldwinData CoordinatorSingapore642012-04-09$138,575
Zenaida FrankSoftware EngineerNew York632010-01-04$125,250
Zorita SerranoSoftware EngineerSan Francisco562012-06-01$115,000
Jennifer AcostaJunior Javascript DeveloperEdinburgh432013-02-01$75,650
Cara StevensSales AssistantNew York462011-12-06$145,600
Hermione ButlerRegional DirectorLondon472011-03-21$356,250
Lael GreerSystems AdministratorLondon212009-02-27$103,500
Jonas AlexanderDeveloperSan Francisco302010-07-14$86,500
Shad DeckerRegional DirectorEdinburgh512008-11-13$183,000
Michael BruceJavascript DeveloperSingapore292011-06-27$183,000
Donna SniderCustomer SupportNew York272011-01-25$112,000
NamePositionOfficeAgeStart dateSalary