In the Panel control style tab, choose "Disable default styles", so the HTML div is not output, but the control contents are output.<$DXContinueReading$>
I'm looking for a skinless container control. That is, a container like xp:panel that supports the rendered attribute, but when rendered, does not output any markup of its own to the page. The only way I have been able to figure out how to do this is by using a repeat tag as follows:
Is there a better way to do this?
The xp:panel outputs a div because there's a default style. If you want it to output nothing, select the Style tab of the properties, then check the check box "Disable runtime-applied default styles", like so:
The visualization in the Domino Designer design tab doesn't update, but nothing is output at run-time.
The check box controls the disableTheme property, producing the following source:
If you want the panel to output nothing but its children, you need to ensure that disableTheme is true and that none of the following properties are set: