Skip to content

Midhun052/json-javascript-table

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

json-javascript-table

JSON-JavaScript-Table (jjsTable) is JavaScript library used to create html table from JSON data. Bootstrap framework used to make the table responsive.

  • Allows sorting by column
  • Allows pagination
  • User can configure number of results to be shown

Important: User needs to create a mapping array between the JSON data and column header to be shown. Please follows as shown in the example.

syntax: jjsTable.createTable('tablePlaceHolder',initialResultCount,sampleJSONObject,columnHeadingMappingArray)

  1. tablePlaceHolder - a html place holder to render the table
  2. initialResultCount - initial result count to be displayed in table.
  3. sampleJSONObject - JSON Object containing data.
  4. columnHeadingMappingArray - A mapping between the JSON data and the table column to be displayed

example:

//JSON data .

var sample='[{eName:"A",eId:"10001",eLoc:"ABC",eAge:"20",eSal:"10000$",eSkill:"Java"}'+, '{eName:"B",eId:"10002",eLoc:"BCD",eAge:"25",eSal:"20000$",eSkill:"C#'+"}, '{eName:"C",eId:"10003",eLoc:"CDE",eAge:"25",eSal:"30000$",eSkill:"JavaScri'+pt"}, '{eName:"D",eId:"10004",eLoc:"CDF",eAge:"26",eSal:"30001$",eSkill:"O'+ 'racle"}]';

//Mapping between the table header and table body.

var columnHeadingMappingArray=[['eName','Name'],['eId','Emp Id'],['eLoc','Location'],['eAge','Age'],['eSal','Salary'],['eSkill','Skill']];

//JSON object created from JSON data

var sampleJSONObject= eval("("+sample+")");

$(function() { //call createTable var initialResultCount=1; jjsTable.createTable('tablePlaceHolder',initialResultCount,sampleJSONObject,columnHeadingMappingArray);

});

About

json-javascript-table (jjsTable) is javascript library used to create html table from json data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published