Some Shiny doc pages say that a UI element should contain specific other elements (e.g., a
tabsetPanel should contain
tabPanel elements); others just say they contain “elements” without further comment.
I get the feeling there is a “syntax” or hierarchy to the UI elements; rules for what can go where. But I’ve never seen a definitive statement of such structure. I’m pretty sure I can’t put a
splitLayout inside a
column, but nothing actually says that.
Are there rules for what goes where? Limitations? Just some guidelines? I’d like to know the boundaries of my sandbox.