daeyoonlee
daeyoonlee
Thank you for your attention. This is a minimal example. can not find Shiny.addBinaryMessageHandler.  ``` library(shiny) runApp( list(ui = fluidPage( tags$head( tags$script(' Shiny.addBinaryMessageHandler("testmessage", function(message) { alert("function is running properly");...
Thanks for the advice. I solved it by `compressing` and `encoding` with `addCustomMessageHandler`. If the json size is several hundred megabytes, it is more than 50 times faster than pure...
@jcheng5 Thanks for the reply. I am making a google sheet-like web-excel app by combining shiny and spreadjs. https://www.grapecity.com/spreadjs/demos/ Unfortunately spreadjs is a paid program. Among the open sources, I...
thank you for the reply. If modifying the width option is complicated, it may be an alternative to add `initWidth` to the option. That is, if width is provided, initWidth...
It is possible with updateTable. ``` updateTable
Sorry for the late reply. This is because I wanted to make varius input validation at the client side. for example, 1) popup warning 2) typo auto fix 3) make...
Thank you for the great package ! I am currently using rHandsontable and DT but i am considering to change to excelR. Currently excel_to_R function returns full data but I...
Thanks for your kind answer. I look forward to it.
One vote for the server side rendering feature. That's why some tables still use DT. [glide-data-grid](https://github.com/glideapps/glide-data-grid) This looks really good too.
Yes. In fact, there seem to be a few more undocumented functions, but they don't seem official, so I only referred to the pregroupedrows used in your csv conversion logic.