【问题标题】:selectizeInput doesn't work on my shiny serverselectizeInput 在我闪亮的服务器上不起作用
【发布时间】:2014-07-28 18:41:03
【问题描述】:

我编写了一个闪亮的应用程序,它在本地运行得很好。但是,当我将它上传到闪亮的服务器(托管在我的服务器上)时,selectizeInput 小部件不再出现。你可以看到它here

我尝试在www 文件夹中包含文件selectize.min.js,但似乎没有帮助。

知道可能出了什么问题吗?

顺便说一句,我正在使用闪亮的 0.9.1 和闪亮的服务器 v1.1.0.10000(在 Ubuntu 12.04 服务器下)

【问题讨论】:

  • 作为附加信息,它也适用于shinyapps.io,即使它会引发警报(我认为是由于编码问题):请参阅https://gombin.shinyapps.io/LireMinInterieur/
  • 你能举一个最小的可重现的例子吗? selectizeInput 是否在闪亮的服务器上工作这个最小的可重现示例。否则,您要求我们审核您的外部托管代码。
  • @jdharrison 感谢您强迫我进行 MRE,它实际上让我走上了解决方案的道路(尽管那是一条相当长的路!)。
  • 通常就是这样,哈哈。很高兴您的问题得到了解决。

标签: r shiny shiny-server


【解决方案1】:

找了半天,终于找到了解决办法,in this thread

问题是闪亮的服务器语言环境只有C,尽管服务器的语言环境通常是fr_FR.UTF-8。所以我必须将以下行添加到server.R(我还通过安全将其添加到ui.R)。

Sys.setlocale("LC_ALL", "fr_FR.UTF-8")

现在它工作得很好!

【讨论】:

    猜你喜欢
    • 2021-12-22
    • 2017-10-23
    • 2016-02-23
    • 2019-01-31
    • 2019-01-24
    • 2018-12-22
    • 2014-12-16
    • 1970-01-01
    • 2016-12-28
    相关资源
    最近更新 更多