2017-12-22 9 views
0

私はRの文字入力でテキストを入力しようとしました。私はiconInputAddonを使用してアイコンを追加しましたが、デフォルトでは左側に配置されています。テキストインプットアドオンのアドオンをRの右側に配置できますか?

textInputAddon("tia1",label = NULL,value = "99", addon = icon("percent")) 

右側に配置する方法はありますか?事前に

おかげでHTMLを使用することだろう行うに

答えて

0

一つの方法を、以下に示すよう:

enter image description here

はそれを願っています:

library(shiny) 
    library(shinyWidgets) 

    ui <- fluidPage(

    # textInputAddon("tia1",label = NULL,value = "99", addon = icon("percent")) 
    tags$head(HTML('<link href="shared/font-awesome/css/font-awesome.min.css" rel="stylesheet">')), 
    HTML('<div class="form-group shiny-input-container"> 
     <div style="margin-bottom: 5px;" class="input-group"> 
     <input id="tia1" type="text" class="form-control shiny-bound-input" value="99"> 
     <span class="input-group-addon"> 
     <i class="fa fa-percent"> 

     </i> 
     </span> 
     </div> 
     </div>') 
) 

    server <- function(input, output){} 


    shinyApp(ui = ui, server = server) 

次のようにあなたがtextInputAddonを取得し、このコードを使用します助けて!

+0

素晴らしい!ありがとう。 – Usha

+0

IDを動的に命名するのにも助けてくれますか? – Usha

+0

'renderUI'のHTMLコードを使うのに' uiOutput'と 'renderUI'を使い、IDを動的に与えることができます。 – SBista

関連する問題