Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何添加自定义输入按钮?(最简单的例子)_R_Shiny - Fatal编程技术网

R 如何添加自定义输入按钮?(最简单的例子)

R 如何添加自定义输入按钮?(最简单的例子),r,shiny,R,Shiny,我正在编写第二个R Shining应用程序,我的知识正在增长。 但是我的HTML、CSS和JS技能仍然很差。 我想知道如何在R Shining应用程序中添加自定义按钮。 我们可以用软件包或其他东西轻松创建一个新按钮吗? 您能帮我演示一下如何实现一个按钮吗。 我尝试了很多东西,但都失败了。 出于培训的目的,我正在尝试实现一个在互联网上找到的小工具(详情如下) 假设我想添加两个按钮: 按钮1 按钮2 我想将其添加到R Shining中:默认视图为灰色正方形,但悬停时以黄色高亮显示 如果多次单击所述按

我正在编写第二个R Shining应用程序,我的知识正在增长。
但是我的HTML、CSS和JS技能仍然很差。
我想知道如何在R Shining应用程序中添加自定义按钮。

我们可以用软件包或其他东西轻松创建一个新按钮吗?
您能帮我演示一下如何实现一个按钮吗。
我尝试了很多东西,但都失败了。
出于培训的目的,我正在尝试实现一个在互联网上找到的小工具(详情如下)

假设我想添加两个按钮: 按钮1 按钮2

我想将其添加到R Shining中:默认视图为灰色正方形,但悬停时以黄色高亮显示

如果多次单击所述按钮,值将如下增长:
单击按钮0->c(“0”)
双击按钮0->c(“0”,“0”)

(最后,我想知道如何添加“CLEAR”按钮来清空字符串向量)

想法和原始资料来源于:
原始网站:www(dot)ookii(dot)org/Software/Dni
对应的JS:www(dot)ookii(dot)org/Scripts/dni.JS


编辑1:

最小示例 下面是我正在努力解决的最简单的示例代码

library(shiny)

# Define UI for miles per gallon app ----
ui <- pageWithSidebar(
  # App title ----
  headerPanel("Miles Per Gallon"),

  # Sidebar panel for inputs ----
  sidebarPanel(),

  # Main panel for displaying outputs ----
  mainPanel(
    tags$head(
      tags$style(HTML("div.dniButton
                      {
                       overflow: hidden;
                       height: 27px;
                       width: 34px;
                       float: left;
                       margin: 3px;
                       }
                       div.dniButton:hover input
                       {
                       margin-top: -27px;
                       }"))
      ),
    tags$button(
      id = "dni0",
      class = "dniButton",
      img(src = "http://www.ookii.org/Content/software/images/dni/button0.png"))
  )
)

# Define server logic to plot various variables against mpg ----
server <- function(input, output) {

}
shinyApp(ui, server)
库(闪亮)
#定义每加仑英里数应用程序的用户界面----

ui您应该用单独的代码重新格式化您的问题。另外,请明确说明您的问题。请添加您的支持图片以便更好地理解。现在是否更好?