格式化程序的输出未显示为闪亮

时间:2018-10-29 21:46:25

标签: r shiny formattable

我可以让我闪亮的应用程序使用格式化程序中应用的格式吗?

第一列在列出时以绿色打印,而在闪亮处不打印。

ft <- formattable(mtcars,
            list(mpg = formatter("span", style = "color:green")))

#mpg prints green here:
ft

app = shinyApp(
  ui = fluidPage(
    fluidRow(
      column(12,
             formattableOutput('table')

      )
    )
  ),
  server = function(input, output) {
    #but not here
    output$table <- renderFormattable({formattable(ft, list())})
      }
)

1 个答案:

答案 0 :(得分:1)

您两次调用函数translate(width /2, height / 2);。第二次在应用中显示为空的var mapimg; function preload () { mapimg = loadImage('https://api.mapbox.com/styles/v1/foliran/cjnrcb1pm1vbw2rqkbw3o5uog/static/10.4209538,51.1657564,5/1024x720?access_token=pk.eyJ1IjoiZm9saXJhbiIsImEiOiJjam5yZXA0Z2gwNnlmM2twcDJrNnlxdHJkIn0.vSpVuibxadIaVGb4JiPn_w'); } function setup() { createCanvas(1024,720,SVG); // translate(width /2, height / 2); //no need to translate // imageMode (CORNER); //no need to imageMode, as it's default image(mapimg, 0,9); } ,其中不包含任何格式选项。基本上,您会以空格式忽略先前定义的格式。为了解决这个问题,有两种选择。

一种方法是在应用程序外部定义表并呈现输出而不会覆盖格式:

#file-button path {
    fill:green;
}

但是也可以在服务器内部定义表和格式选项:

formattable