2017-02-05 7 views
0

私は元Rユーザーですが、シャイニーの開発は初めてです。トップナビゲーションバーでShinyアプリケーションを作成したいのですが、トップバーのリンクとは別のページをどうやって手に入れることができないのか分かりません。ナビバーと別のサイドバーが付いているシャイニーなアプリ

私は現在3つのメニューを持つ作業中のバーを持っていますが、どのようにしてバーをクリックすると別のページが開くように、各メニューごとに異なるページを作成できますか?私はいくつかのページを持っている場合、光沢のあるアプリは非常に遅くなりますか?どのように私は今、別のページを設計することができ、サンプルコード

navbarPage("App Title", 
     tabPanel("Plot"), 
     tabPanel("Summary"), 
     tabPanel("Table") 
    ) 

を使用して例えば

編集:コード例

shinyUI(navbarPage("title", 
        tabPanel("analysis", 
          headerPanel("analysis"), 
              sidebarPanel("Text"), 
              mainPanel(textOutput("Text display")) 

          ), 
        navbarMenu("analysis1", 
           tabPanel("Analysis2", 
             headerPanel("analysis 3"), 
                 sidebarPanel("Text"), 
                 mainPanel(tabsetPanel("!", 
                 tabPanel("1", textOutput("Text display"), 
                 tabPanel("20", textOutput("Text display100"))))) 
             ), 
           tabPanel("analysis5", 
             headerPanel("analysis3"), 
                 sidebarPanel("Text"), 
                 mainPanel(textOutput("Text display")))) 
           , inverse = T, collapsible = T)) 

は、実際に2ページ目は

答えて

0

あなたは正しいです、それは本当に十分に文書ではありませんまた、タブセットパネルでは動作しません。 出力を引数として渡します。

tabPanel("text", textOutput("sum"),...) 
+0

サイドバー付きのページが必要な場合は、パネルの名前の後にそれを渡すことはできますか? – GGA

+0

参照:http://shiny.rstudio.com/gallery/navbar-example.html – BigDataScientist

関連する問題