是否有可以关闭primefaces叠加面板的java命令?或者当按钮被点击时,是否有办法让覆盖面板内的按钮关闭面板?是否有可以关闭primefaces叠加面板的java命令?
1
A
回答
0
怎么样像(没有测试过我自己)
客户端唯一的解决办法
<p:commandButton id="basic" onclick="jQuery('#IdOfThePanel').hide()"></p:commandButton>
或客户端+服务器端
JSF:
<p:commandButton value="Save" actionListener="#{myBean.doSomething}"/>
的java :
public void doSomething(ActionEvent actionEvent) {
RequestContext context = RequestContext.getCurrentInstance();
context.execute("jQuery('#IdOfThePanel').hide()");
}
这里看看上执行JS从Java
Executing Javascript from Server Side
PS的可能,而不是IdOfThePanel你必须添加一些前缀像formID:IdOfThePanel ......取决于你的情况...
编辑:不是的jQuery( '#IdOfThePanel')隐藏()只使用panelWidgetVar.hide()
0
将这个内部号码:overlayPanel标签,并设置号码: '为' ATTRIB效果与overlayPanel ID,使用appendToBody = true。
<p:commandLink styleClass="ui-icon ui-icon-triangle-1-e">
<p:effect type="slide" for="idOverlayPanel" event="click">
<f:param name="mode" value="'hide'"/>
<f:param name="direction" value="'right'"/>
</p:effect>
</p:commandLink>
没有效果参数
<p:commandLink styleClass="ui-icon ui-icon-close" >
<p:effect type="slide" for="idOverlayPanel" event="click"/>
</p:commandLink>
您可以更改幻灯片效果anotherone,图标样式类了。
对不起我的英文不好
3
您可以轻松添加一个按钮,你overlaypanel到例如关闭
<p:overlayPanel widgetVar="myOverlayPanel" ... >
<p:commandButton ... onComplete="PF('myOverlayPanel').hide(); ... />
</p:overlayPanel>
您也可以在Java中
private void doSomething() {
RequestContext ctx = RequestContext.getCurrentInstance();
ctx.execute("PF('myOverlayPanel').hide();");
}
0
做到这一点我与jQuery和CSS做到了这一点。请检查以下代码
<p:overlayPanel widgetVar="overlay" showEffect="blind" showCloseIcon="true" styleClass="lane-overlay" dynamic="true" dismissable="true" hideEffect="blind">
<script>
$(document).ready(function(){
$(".closeIcon").click(function(){
$(".lane-overlay").hide();
});
});
</script>
<p:commandButton value="close" styleClass="closeIcon"/>
`enter code here`
相关问题
- 1. 可折叠面板/ primefaces
- 2. 是否可以关闭Java Web Start?
- 3. 是否有可能“关闭”
- 4. JSF2 - Primefaces - 用命令按钮没有更新嵌套的面板
- 5. 是否有可能跳到Vim中的关闭折叠?
- 6. 是否有可用于关闭OS X中的mongod进程的终端命令?
- 7. 是否可以关闭一个端口?
- 8. 是否可以修复命令栏?
- 9. 是否可以从applet执行命令?
- 10. GoLang是否有CLI(命令行界面)?
- 11. 是否有可能以编程方式关闭通过JMX的Java进程
- 12. 是否可以在Java中进行命令提示符?
- 13. 是否可以将“tail -f”命令输出到java程序?
- 14. 是否可以从java运行导出命令?
- 15. Python的 - 命令行关闭
- 16. 是否有可能编辑Eclipse命令
- 17. 是否有可能定义命令setup.py
- 18. 是否可以将命令发送到现有的xterm进程?
- 19. 是否可以对Apache Spark中的所有worker执行命令?
- 20. 如何关闭折叠面板,当我们点击bootstap面板内的链接
- 21. 在outlook中添加可折叠面板
- 22. 是否有可能使用sequelize命令中间关系表?
- 23. Primefaces面板
- 24. 关闭面板的问题
- 25. 是否可以将外部命令行工具添加到Netbeans?
- 26. primefaces弹出关闭
- 27. 用href关闭叠加层
- 28. 是否有可能以编程方式阻止Windows关闭?
- 29. 在命令关闭后访问OleDBDataReader是否安全
- 30. 是否可以关闭'svn export'的关键字替换?
overlayPanelWidgetVar.hide()将更易于使用。 – 2012-03-22 22:17:40
@Cagatay thx的小费, – Daniel 2012-03-22 22:34:48