2017-11-06 6 views
0

光沢のあるrmarkdownの要素をユーザーから隠しても、反応性の値を得ることができました。 Picture 1光沢のあるRMarkdownの要素を隠す

参照ハロー:1、renderTextは、入力$クラスタからの反応値を取得することを、示してどのような私が得たもの

--- 
title: "My Title" 
author: "My Name" 
date: "Today" 
output: 
    rmdformats::html_clean: 
    highlight: kate 
runtime: shiny 
--- 

```{r knitr_init, echo=FALSE, cache=FALSE} 
library(knitr) 
library(rmdformats) 

## Global options 
options(max.print="75") 
opts_chunk$set(echo=FALSE, 
       cache=TRUE, 
       prompt=FALSE, 
       tidy=TRUE, 
       comment=NA, 
       message=FALSE, 
       warning=FALSE) 
opts_knit$set(width=75) 
``` 

```{r setup, include=FALSE} 

library(tidyverse) 
library(shinyjs) 
``` 

```{r name, echo=FALSE, cache=FALSE} 

inputPanel( 
    selectizeInput(inputId = "Name", label = "Choose Name", choices=c("Rachel","Mike"), selected="Mike"), 
    numericInput(inputId = "Cluster", label = "Choose Cluster", min = 1, max=10, value = 1 ,step = 1) 

) 

renderText(paste("Hallo:",input$Cluster))  
``` 

このrmarkdownです。このnumericInputを何とか隠して、次のように表示することは可能ですか?Picture 2

shinyjsを別の設定で試しましたが、うまくありませんでした。

答えて

0

ここでは、少なくとも二つのオプション:

1.平野CSS

<style> 
#Cluster { 
    display :none; 
} 
</style> 

あなたがnumericInputのラベルを削除する必要がありますこの方法です。

2. jQueryのラベルと入力フィールド

<script> 
$(document).ready(function() { 
    $('#Cluster').parent('div').css('display', 'none'); 
}); 
</script> 

を含む親のdivを選択するここでは単に容器全体を非表示にします。

YAMLヘッダーのすぐ下にそれらのいずれかを入れます。

+0

回答1はうまくいきます。どうもありがとうございます。 – mathejoachim

関連する問題