DataGridXL

Results 8 comments of DataGridXL

Yes. When we read `e.clipboardData.getData("text/html")` instead of plain `e.clipboardData.getData("text")`, we get this beauty: ``` table {mso-displayed-decimal-separator:"\,"; mso-displayed-thousand-separator:"\.";} tr {mso-height-source:auto;} col {mso-width-source:auto;} td {padding-top:1px; padding-right:1px; padding-left:1px; mso-ignore:padding; color:black; font-size:11.0pt; font-weight:400; font-style:normal;...

Let's always use "text", but when it's empty like `""`, check "text/html" This might be a helpful article: https://www.mschaef.com/what_is_in_your_clipboard. Perhaps look at sheetjs or similar to see if they don't...

Here's a screenshot: ![image](https://user-images.githubusercontent.com/67742466/152985895-a68352bf-fb3f-47ef-acd2-d958a68c210c.png)

THere is a new API named "virtual keyboard API" but useless since it's not on iOS Safari (https://caniuse.com/mdn-api_virtualkeyboard). There is no simple "onscreen keyboard open" and "onscreen keyboard close" event....

Also, the `resize` function of the cellEditor should kick in when the editor opens!

`moveViewportToIncludeCell` calls `renderAtCell`, which should also update SCROLLLEFT/SCROLLTOP (and prevent the scroll event to call `renderAtCell`, which would mean an infinite loop)