ShinyBS包提供了一种很好且简单的方法,可以将工具提示和弹出式添加到一个闪亮的应用程序的元素中。然而,这些字符的长度大大限制在约40个字符。我确实需要增加这些工具提示中允许的字符数。
举个例子:
library(shiny)
library(shinyBS)
shinyApp(
ui = fluidPage(
column(5,sliderInput("n", "Short tooltip", 5, 100, 20),
bsTooltip("n",title="This is a short tooltip, so it works."),
sliderInput("n2", "Long tooltip", 5, 100, 20),
bsTooltip("n2",title="This is a longer tooltip, so it doesn't work."))
),
server = function(input, output) {}
)发布于 2016-04-27 16:23:00
实际上,在第二个工具提示的标题中存在一个未转义的'会导致问题,而不是标题的长度。在每个\\'中键入'将解决问题。
尝试运行以下代码(或者,在?bsTooltip中运行示例),以查看带有长标题的工具提示工作得很好:
library(shiny)
library(shinyBS)
shinyApp(
ui = fluidPage(
column(5,
sliderInput("n", "Short tooltip", 5, 100, 20),
bsTooltip("n",title="This is a short tooltip, so it works."),
sliderInput("n2", "Long tooltip", 5, 100, 20),
bsTooltip("n2",title="This is a longer tooltip, which\\'ll still work, as long as each special character is escaped with a \\\\\\\\."))
),
server = function(input, output) {}
)https://stackoverflow.com/questions/36893912
复制相似问题