destructs the calling object
function recreate_grid(){
if (grid)
grid.destructor();
grid = webix.ui({
..//new grid config
});
}
The destructor removes all HTML elements of the object, and detaches all related events.
Unloading destructors for all on-page components are called automatically and generally, you don't need to care about this.