Bootsfaces DropButton 不工作
Bootsfaces DropButton not working
我想在我的 JSF 应用程序中使用来自 Bootsfaces 的 DropButton,但该按钮不起作用。我看不到菜单项和按钮不开发。
<h:form>
<boot:dropButton value="Menü" tooltip="Einstellungsmenü">
<boot:navLink value="Neuer Benutzer"
tooltip="Legt einen Neuen Benutzer an"
onclick="PF('neuerBenutzer').show()"
style="width:210px;" />
<boot:navLink value="Benutzerverwaltung" icon="ui-icon-gear"
tooltip="Benutzerverwaltungsübersicht"
onclick="PF('verwaltung').show()"
immediate="true" />
</boot:dropButton>
</h:form>
我将您的代码片段复制到我的项目中,效果非常好。因此,您的项目设置可能有问题,或者您使用的 BootsFaces 版本有问题。我不相信,但也许您可以查看 BootsFaces-0.9.2-SNAPSHOT 或 BootsFaces-1.0.0-SNAPSHOT,以防万一。参见 https://github.com/TheCoder4eu/BootsFaces-OSP/issues/369 如何获得它。
为方便起见,这是我完整的 JSF 页面:
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:b="http://bootsfaces.net/ui"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:pt="http://xmlns.jcp.org/jsf/passthrough" >
<h:head>
<title>Whosebug issue</title>
</h:head>
<h:body>
<b:container>
<h:form>
<b:dropButton value="Menü" tooltip="Einstellungsmenü">
<b:navLink value="Neuer Benutzer"
tooltip="Legt einen neuen Benutzer an"
onclick="PF('neuerBenutzer').show()"
style="width:210px;" />
<b:navLink value="Benutzerverwaltung" icon="ui-icon-gear"
tooltip="Benutzerverwaltungsübersicht"
onclick="PF('verwaltung').show()"
immediate="true" />
</b:dropButton>
</h:form>
</b:container>
</h:body>
</html>
至于 pom.xml 等:我在 BootsFacesWeb showcase 中包含了演示页面。
我想在我的 JSF 应用程序中使用来自 Bootsfaces 的 DropButton,但该按钮不起作用。我看不到菜单项和按钮不开发。
<h:form>
<boot:dropButton value="Menü" tooltip="Einstellungsmenü">
<boot:navLink value="Neuer Benutzer"
tooltip="Legt einen Neuen Benutzer an"
onclick="PF('neuerBenutzer').show()"
style="width:210px;" />
<boot:navLink value="Benutzerverwaltung" icon="ui-icon-gear"
tooltip="Benutzerverwaltungsübersicht"
onclick="PF('verwaltung').show()"
immediate="true" />
</boot:dropButton>
</h:form>
我将您的代码片段复制到我的项目中,效果非常好。因此,您的项目设置可能有问题,或者您使用的 BootsFaces 版本有问题。我不相信,但也许您可以查看 BootsFaces-0.9.2-SNAPSHOT 或 BootsFaces-1.0.0-SNAPSHOT,以防万一。参见 https://github.com/TheCoder4eu/BootsFaces-OSP/issues/369 如何获得它。
为方便起见,这是我完整的 JSF 页面:
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:b="http://bootsfaces.net/ui"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:pt="http://xmlns.jcp.org/jsf/passthrough" >
<h:head>
<title>Whosebug issue</title>
</h:head>
<h:body>
<b:container>
<h:form>
<b:dropButton value="Menü" tooltip="Einstellungsmenü">
<b:navLink value="Neuer Benutzer"
tooltip="Legt einen neuen Benutzer an"
onclick="PF('neuerBenutzer').show()"
style="width:210px;" />
<b:navLink value="Benutzerverwaltung" icon="ui-icon-gear"
tooltip="Benutzerverwaltungsübersicht"
onclick="PF('verwaltung').show()"
immediate="true" />
</b:dropButton>
</h:form>
</b:container>
</h:body>
</html>
至于 pom.xml 等:我在 BootsFacesWeb showcase 中包含了演示页面。