Initially, we have row_height=64 in my code and I want to add two buttons where one button changes the row_height to 36 and when I click the second button it will change to its original row_heigt which is 64.
how I can implement this?
Hello,
You can set the value to the gantt.config.row_height parameter, then you need to call the render method to repaint the changes:
https://docs.dhtmlx.com/gantt/api__gantt_render.html
Here is the snippet:
https://snippet.dhtmlx.com/0kvanvnp
function changeRowHeight(value) {
gantt.config.row_height = value;
gantt.render();
}
document.addEventListener("click", (event) => {
const dataAction = event.target.getAttribute('data-action');
if (dataAction) {
switch (dataAction) {
default: {
const images = document.querySelectorAll(".img-circle");
images.forEach(e => {
if (e.classList.contains('hidden')) {
e.classList.remove('hidden');
} else {
e.classList.add('hidden');
}
});
const profileImages = document.querySelectorAll(".profile-icon");
profileImages.forEach(e => {
if (e.classList.contains('hidden')) {
e.classList.remove('hidden');
} else {
e.classList.add('hidden');
}
});
const designation = document.querySelectorAll(".row-subheading");
designation.forEach(e => {
if (e.classList.contains('hidden')) {
e.classList.remove('hidden');
} else {
e.classList.add('hidden');
}
});
changeRowHeight(34);
}
}
}
});
i am using this code after adding that changerowHeight function my switch button is not working means its not checking after clicking on that so please help me on this.
I think gantt.render is making interrupt on making switch button work.
so do we have any other ways to make this work without including gantt.render.
@ramil please help on this
Hello,
The render method only repaints the data in Gantt. It shouldn’t affect anything outside the Gantt container.
I tried to reproduce the issue in the snippet, but the row height is changed correctly:
It is hard to suggest what might be wrong as I don’t see your code.
Please add your configuration to the following snippet and make sure that the issue is reproduced there:
Then, click on the Save button and send me the link.
Or send me a ready demo with all the necessary JavaScript and CSS files so that I can reproduce the issue locally.
add changerowHeight button in the place of starttime in the sidecolumn then write this code then you see it is not working.
https://snippet.dhtmlx.com/eeda95gx
this is snippet you will see switch button will not work and its class will not work.
@ramil
Hello,
I couldn’t reproduce the issue in the snippet you shared:
https://files.dhtmlx.com/30d/eb02d57b0fe6a9880151e39285ed0f86/vokoscreen-2024-06-17_12-08-56.mp4