|
var savedProperties;
document.getElementById('save').addEventListener('click', function (args) {
var gridObj = document.getElementById('FlatGrid').ej2_instances[0];
// Persist data is stored in a global variable
savedProperties = JSON.parse(gridObj.getPersistData());
});
document.getElementById('restore').addEventListener('click', function (args) {
var gridObj = document.getElementById('FlatGrid').ej2_instances[0];
// Stored persist data is restored to the grid
gridObj.setProperties(savedProperties);
}); |
|
var savedProperties;
var savedColumns;
document.getElementById('save').addEventListener('click', function (args) {
var gridObj = document.getElementById('FlatGrid').ej2_instances[0];
// Persist data and column model are stored in global variable
savedProperties = JSON.parse(gridObj.getPersistData());
savedColumns = Object.assign([], gridObj.columns);
});
document.getElementById('restore').addEventListener('click', function (args) {
var gridObj = document.getElementById('FlatGrid').ej2_instances[0];
// Stored persist data and column model are restored to the grid
gridObj.setProperties(savedProperties);
var restoreCols = Object.assign([], savedColumns);
gridObj.columns = restoreCols;
}); |