Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在JSF中显示或隐藏幻灯片切换_Jquery_Jsf 2_Slidetoggle - Fatal编程技术网

Jquery 在JSF中显示或隐藏幻灯片切换

Jquery 在JSF中显示或隐藏幻灯片切换,jquery,jsf-2,slidetoggle,Jquery,Jsf 2,Slidetoggle,我有一个问题,我需要一些想法来解决它: 我有一个JSF wep页面。索引只有ui:装饰和显示一些页面。 网页中的每个链接都调用index.xhtml并重新加载所有部分 其中一部分是菜单,它可以显示或隐藏,这要感谢带有SlideToggle功能的JQuery代码(感谢BalusC的帮助) 菜单中有4个带有slidetoggle()的部分。所有开关都关闭(显示:无) 问题是当我点击其中一个部分(现在显示)中的某个链接时,web刷新和现在。。。。他们又被藏起来了 我想你知道我想要什么。我怎样才能解决这

我有一个问题,我需要一些想法来解决它:

我有一个JSF wep页面。索引只有ui:装饰和显示一些页面。 网页中的每个链接都调用index.xhtml并重新加载所有部分

其中一部分是菜单,它可以显示或隐藏,这要感谢带有SlideToggle功能的JQuery代码(感谢BalusC的帮助)

菜单中有4个带有slidetoggle()的部分。所有开关都关闭(显示:无)

问题是当我点击其中一个部分(现在显示)中的某个链接时,web刷新和现在。。。。他们又被藏起来了

我想你知道我想要什么。我怎样才能解决这个问题


感谢我们的帮助:)

使用ajax链接而不是常规链接,并仅重新渲染不包含这些面板的部分

例如,更换

<h:commandLink value="link" action="#{bean.action}" />



顺便说一句,您也可以只使用一个JSF组件,它在幕后使用jQuery,而不是使用原始jQuery。例如:


...
...
...

就这些。

mmmmm Ajax链接??我有这样的链接:Atribute“Contenido”用于更改索引中的一个ui:decoration以显示另一个网页。你能给我一个Ajax链接的例子吗?把
放进去。另请参阅。我想我将使用PrimeFaces面板,因为使用Ajax我可以更改Atribue,但我需要调用索引,因为它可以再次读取并显示另一个web。谢谢你的帮助,巴卢斯
<h:commandLink value="link" action="#{bean.action}">
    <f:ajax execute="some" render="some" />
</h:commandLink>
<p:panel toggleable="true" visible="false">
    ...
</p:panel>
<p:panel toggleable="true" visible="false">
    ...
</p:panel>
...