【发布时间】:2019-03-12 07:05:50
【问题描述】:
在我闪亮的应用程序中,我使用observe 函数和updateTextInput,它工作正常,唯一的问题是当我尝试将paste 一个“°”符号作为updateTextInput 的新默认值时.代码是这样的:
observe({
hodnotaY <- if (input$test == "Viscosity 135") {
hodnotaY <- "[mPa*s]"
}
if (input$test == "Tcrit OB") {
hodnotaY <- "[°C]"
}
updateTextInput(session, "ylabel_text_box_id", value = paste("", hodnotaY))
})
如果我省略了° 符号,如下所示:hodnotaY <- "[C]",它可以工作。错误消息说:
Warning: Error in sourceUTF8: Error sourcing C:\Users\blasc\AppData\Local\Temp\RtmpgJLnOJ\file84c2f09699e
[No stack trace available]
Error in sourceUTF8(serverR, envir = new.env(parent = globalenv())) :
Error sourcing C:\Users\blasc\AppData\Local\Temp\RtmpgJLnOJ\file84c2f09699e
由于我绝不是程序员,我会很高兴朝着正确的方向推动如何解决它。
【问题讨论】:
-
它对我有用!
-
好吧,对我来说仍然有同样的错误,但是谢谢,现在我知道不要在代码中寻找错误,而是在编码中。