我有这个p:tabMenu
:
<p:tabMenu id="tabs" activeIndex="0" >
<p:menuitem value="General" url="/DCProfileTabGeneral.jsf"/>
<p:menuitem value="Zones" url="/DCProfileTabZones.jsf"/>
<p:menuitem value="UPS" url="/DCProfileTabUPS.jsf"/>
<p:menuitem value="Storages" url="/DCProfileTabStorages.xhtml"/>
<p:menuitem value="Servers" url="/DCProfileTabServers.xhtml"/>
<p:menuitem value="Racks" url="/DCProfileTabRacks.xhtml"/>
<p:menuitem value="Networks" url="/DCProfileTabNetworks.xhtml"/>
<p:menuitem value="ISPs" url="/DCProfileTabISPs.xhtml"/>
<p:menuitem value="Generators" url="/DCProfileTabGenerators.xhtml" />
<p:menuitem value="HVACs" url="/DCProfileTabHVACs.xhtml"/>
<p:menuitem value="History" url="/DCProfileTabHistory.xhtml"/>
</p:tabMenu>
我注意到在 Primefaces 网站示例中没有h:form
必须放置代码的地方。但是,当我测试代码时,会收到以下消息:
The form component needs to have a UIForm in it's ancestry.
似乎没有h:form
. 我想在没有表格的情况下运行它。我该如何解决这个问题?