support shift+click on server-process mode#481
Conversation
eb2a6ab to
0d8fe46
Compare
|
还是这个例子,目测没有问题: library(shiny)
server <- function(input, output) {
output$data <- DT::renderDT(
DT::datatable(iris), server = T
)
output$data_sel <- renderText(input$data_rows_selected)
}
ui <- fluidPage(
tagList(
DT::DTOutput("data"),
textOutput("data_sel")
)
)
shinyApp(ui, server, options = list(port = 7995)) |
|
超级棒!目测貌似确实没啥问题,我合并了之后得清理一下代码,好像有一些冗余的复制粘贴可以合并在一起。多谢! |
0d8fe46 to
115f743
Compare
|
不好意思,我没看见你回复, force push 了。。 |
| return server ? DT_rows_current[clientRowIndex] : clientRowIndex + 1; | ||
| } | ||
|
|
||
| var flagServerShiftSel = function() { |
There was a problem hiding this comment.
这改成了函数,感觉会更安全些。
|
没事,我还没看完,所以还没合并。 |
|
嗯嗯,不客气啦,还蛮有意思~ |
|
好了,我改完了。除了 ab19b59 我不是百分百确定之外,剩下的改动应该是有谱的。 |
|
确认 |
|
好的,那 0.3 版本马上就要完工了,我都两年没更新这个包了…… |
|
哈哈,DT还算比较完善啦,基本功能都蛮好用。 话说回来,你那天发邮件给我,点燃了我鼓捣代码的激情,上周六一鼓作气,竟然自己解决了data.table这个包,在Windows上,困扰了我两年的中文支持bug。哈哈哈,开心死了,Rdatatable/data.table#2566 |
|
恭喜恭喜!我是首席鼓励官。 把你这个答案稍微展开一下然后我给你打个赏:https://stackoverflow.com/a/48306226/559676 |
|
哈哈,首席鼓励官名副其实~ 土了,啥是打赏,当时为了提这个问题,特意注册的Stackoverflow的账号(平时都是匿名在上面看答案 🐍 )… 最近倒是有打算用blogdown把博客重新开起来,欢迎捧场 ~ 🍻 |
|
打赏就是你回答问题,我送你积分:https://yihui.name/en/2017/12/so-bounties/ 博客赶紧开开开,我一般不跟没有个人网站的人说话。 |
|
@yihui 最近太忙,博客建好了,选了半天主题,最后还是觉得你的X-Min最顺眼,哈哈~~ 等有空的时候微调下~~ https://stackoverflow.com/questions/47599934/why-doesnt-r-data-table-support-well-for-non-ascii-keys-on-windows/48306226#48306226 我展开了下下,希望达到了打赏的要求,:stuck_out_tongue_winking_eye: :moneybag: :moneybag:。 |
|
好好好! |
closes #305 again