I want to put a tabbed interface in an Xpage on one of my apps. Using Bootstrap for the Ui.
This works great:
<xp:div styleClass="row">
<xp:div styleClass="col-sm-12">
<ul class="nav nav-tabs" id="myTab">
<li class="active">
<a data-target="#home" data-toggle="tab">Inventory</a>
</li>
<li>
<a data-target="#menu1" data-toggle="tab">Being Built</a>
</li>
<li>
<a data-target="#menu2" data-toggle="tab">Deployed</a>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane fade in active" id="home">Inventory</div>
<div class="tab-pane fade" id="menu1">Being Built</div>
<div class="tab-pane fade" id="menu2">Deployed</div>
</div>
</xp:div>
</xp:div>
<xp:div styleClass="row">
<xp:div styleClass="col-sm-12">
<ul class="nav nav-tabs" id="ul1">
<li class="active">
<a data-target="#xhome" data-toggle="tab">Inventory</a>
</li>
<li>
<a data-target="#xmenu1" data-toggle="tab">Being Built</a>
</li>
<li>
<a data-target="#xmenu2" data-toggle="tab">Deployed</a>
</li>
</ul>
But typically I turn any straight HTML into xp tags so I can use things like disabled and the other Xpages controls and attributes. For example, depending on the status of the document, I want to hide and/or disable some tabs. I find that easier to do with Xpages.
But I have tried all kinds of controls, like inline lists, tabbed panels and nothing works like the html code here.
Is there some Xpage controls that will work?