Hi @adrian.szymanski,
I tried it in your URL, cannot simulate the case that happened in my environment. Not sure is bootstrap version issue.
HTML:
Hot1
Hot2
Hot3
Javascript:
const container1 = document.querySelector(’#hot1’);
const container2 = document.querySelector(’#hot2’);
const container3 = document.querySelector(’#hot3’);
const hot1 = new Handsontable(container1, {
data: [
[‘Tesla’, 2017, ‘black’, ‘black’],
[‘Nissan’, 2018, ‘blue’, ‘blue’],
[‘Chrysler’, 2019, ‘yellow’, ‘black’],
[‘Volvo’, 2020, ‘white’, ‘gray’]
],
rowHeaders: true,
autoColumnSize: true,
colHeaders: [‘Store’, ‘Display Index’, ‘Segmentation - Demography / Customer’],
allowInsertRow: true,
width: ‘100%’,
height: ‘700px’,
className: ‘htLeft’,
autoWrapRow: true,
colWidths: [100, 150, 350],
columnSorting: true,
filters: true,
dropdownMenu: true,
columns: [
{},
{},
{}
],
licenseKey: ‘non-commercial-and-evaluation’,
});
const hot2 = new Handsontable(container2, {
data: [
[‘Tesla’, 2017, ‘black’, ‘black’],
[‘Nissan’, 2018, ‘blue’, ‘blue’],
[‘Chrysler’, 2019, ‘yellow’, ‘black’],
[‘Volvo’, 2020, ‘white’, ‘gray’]
],
rowHeaders: true,
autoColumnSize: true,
colHeaders: [‘Store’, ‘Display Index’, ‘Segmentation
- Demography / Customer’],
allowInsertRow: true,
width: ‘100%’,
height: ‘700px’,
className: ‘htLeft’,
autoWrapRow: true,
colWidths: [100, 150, 350],
columnSorting: true,
filters: true,
dropdownMenu: true,
columns: [
{},
{},
{}
],
licenseKey: ‘non-commercial-and-evaluation’,
});
const hot3 = new Handsontable(container3, {
data: [
[‘Tesla’, 2017, ‘black’, ‘black’],
[‘Nissan’, 2018, ‘blue’, ‘blue’],
[‘Chrysler’, 2019, ‘yellow’, ‘black’],
[‘Volvo’, 2020, ‘white’, ‘gray’]
],
rowHeaders: true,
autoColumnSize: true,
colHeaders: [‘Store’, ‘Display Index’, ‘Segmentation - Demography / Customer’],
allowInsertRow: true,
width: ‘100%’,
height: ‘700px’,
className: ‘htLeft’,
autoWrapRow: true,
colWidths: [100, 150, 350],
columnSorting: true,
filters: true,
dropdownMenu: true,
columns: [
{},
{},
{}
],
licenseKey: ‘non-commercial-and-evaluation’,
});
document.querySelector(’.nav-tabs’).addEventListener(‘click’, function () {
setTimeout(function () {
hot1.render();
hot2.render();
hot3.render()
}, 5)
});