R 很难让嵌套模块中的actionButton正常工作

R 很难让嵌套模块中的actionButton正常工作,r,shiny,shinymodules,R,Shiny,Shinymodules,在下面的模块化闪亮应用程序中,insertBtn_外部按钮工作正常,但我正在努力让insertBtn_内部按钮工作。非常感谢有助于解决我的问题的任何见解 库(闪亮) innerUI在选项卡面板中,必须使用一个或多个选项卡面板。此外,您必须使用ns调用innerUI,即innerUI(ns('inner1')) tabsetPanel内部必须使用一个或多个tabPanel。此外,您必须使用ns调用innerUI,即innerUI(ns('inner1')) 非常感谢你,斯泰芬。当我创建这个最小可复

在下面的模块化闪亮应用程序中,insertBtn_外部按钮工作正常,但我正在努力让insertBtn_内部按钮工作。非常感谢有助于解决我的问题的任何见解

库(闪亮)

innerUI在
选项卡面板
中,必须使用一个或多个
选项卡面板
。此外,您必须使用
ns
调用
innerUI
,即
innerUI(ns('inner1'))


tabsetPanel
内部必须使用一个或多个
tabPanel
。此外,您必须使用
ns
调用
innerUI
,即
innerUI(ns('inner1'))


非常感谢你,斯泰芬。当我创建这个最小可复制的示例时,我无意中删除了tabPanel()调用(对此表示歉意)。指出这个缺失的ns()调用确实消除了我所面临的障碍。非常感谢Stéphane。当我创建这个最小可复制的示例时,我无意中删除了tabPanel()调用(对此表示歉意)。指出这个缺失的ns()调用确实消除了我所面临的障碍。
outerUI <- function(id){
  ns <- NS(id)
  tagList(
    actionButton(ns('insertBtn_outer'), 'Insert'),
    br(),
    tabsetPanel(tabPanel("XXX", innerUI(ns('inner1'))), 
                id=ns('tabset'), type = 'tabs')
  )
}