問題タブ [shinymodules]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - Shiny modules: サーバー関数が失敗した場合、モジュール ui を破棄します
すべての UI コードをサーバー関数に移動せずに、モジュール サーバー関数が失敗した場合に、空白の UI を表示する (またはモジュール UI を破棄する) 方法は?
簡単な再現可能な例:
私の現在の解決策は、uiOutput()
inだけを持ちmy_module_ui
、サーバー関数で ui 全体をレンダリングすることです。すべてのUIコンポーネントがモジュールサーバー機能内に配置されていると、大きなモジュールが非常に乱雑になるため、これを防ぎたいです。
callModule()
さらに、UI を破棄する値を返すことを避け、代わりにサーバー関数内からこれを行うこともできれば幸いです。
ありがとう!