Posted 19 April 2022, 12:42 am EST
Hi Shanmukh,
For this, you may use the table sheet feature of spreadJS. Please refer to the following demo and let me know if you face any issues.
//init a data manager
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"), {sheetCount: 0});
var dataManager = spread.dataManager();
var myTable = dataManager.addTable("myTable", {
remote: {
read: {
url: 'https://demodata.grapecity.com/northwind/api/v1/Orders'
}
}
});
//init a table sheet
var sheet = spread.addSheetTab(0, "TableSheet1", GC.Spread.Sheets.SheetType.tableSheet);
//bind a view to the table sheet
myTable.fetch().then(function () {
var view = myTable.addView("myView");//the View has all default columns of the Table
sheet.setDataView(view);
});
tablsheet feature: https://www.grapecity.com/spreadjs/demos/features/table-sheet/overview/purejs
Regards,
Avinash