hi
I am currently using Suite9.3.4pro
I recently updated 9.3.4, but I haven’t seen the update log. What changes have been made in the new version.
When I was using it, I set both leftSplit and clipboard, but I found that fixed columns cannot be copied or the copy method cannot be triggered, such as before Copy
Please refer to the example below to reproduce the issue. Is this a bug
I recently updated 9.3.4, but I haven’t seen the update log. What changes have been made in the new version.
There are no real differences between 9.3.3 and 9.3.4 versions, so there are no mentions in the what’s new article - so they may be considered as the same release.
Regarding this point:
When I was using it, I set both leftSplit and clipboard, but I found that fixed columns cannot be copied or the copy method cannot be triggered, such as before Copy
Please refer to the example below to reproduce the issue. Is this a bug DHTMLX Snippet Tool
Is there an alternative solution to address replication issues before repairing
It’s a known issue, and the dev team plans to fix it in the next version(9.3.5). I will notify you of any updates.
Thank you very much for your swift response, which informed me that version 9.3.5 will address this issue. Although rewriting the _isFocused function can offer a temporary solution, there remain numerous inherent incomplete issues.
Additionally, I am unsure if anyone has previously raised another issue that has been causing me significant trouble recently and remains unresolved. I will elaborate on it below:
I am utilizing a grid in Vue 2 and encapsulating it as a reusable component. When users employ this component, they intend to pass their custom Vue subcomponents and render them within the grid cells. These subcomponents may incorporate other UI components and cannot be implemented using a template, necessitating an internal conversion to a template within the reusable component. I have experimented with creating instances using new Vue() and the Vue.extend method, both of which successfully resolve the rendering issue. However, they require injecting numerous dependencies, such as $t, $store, $router, etc. These resource-intensive initializations may occur in each cell. When dealing with extensive row and column data (exceeding 2000 entries) with autoHeight enabled, this leads to severe performance issues, ultimately causing the page to crash.
I would like to inquire whether you have encountered a similar challenge and if you have any insightful ideas or methods to resolve it.
Furthermore, does the product have any future plans to support rendering with third-party components?
It’s hard to suggest some better approaches for Vue components rendering inside grid cells, as there is no default way to do that, but your current solution seems to be quite “expensive” in terms of performance.
Especially with autoHeight config that affect performance in addition. It may be a good solution to disable it, and check out if the page will stop from crashing, as a first step.
If it won’t help, it also may be a good approach to reconsider the way of rendering vue components if it’s possible - unfortunately, I can’t suggest any approaches at this moment
If the performance issue persists, it would be helpful if you could send me a simplified demo with all necessary files and the required install/run instructions so I can run it locally and reproduce the issue. I will try to find out exactly what went wrong and provide suggestions.