问题标签 [primefaces-extensions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jsf - 添加 CombinedResourceHandler 后 pe:ckEditor 不再起作用
我添加了OmniFaces以使用CombinedResourceHandler
. 但是现在PrimeFaces Extensions <pe:ckEditor>
不再起作用了。
这个问题有什么解决方法吗?
jsf - 使用 p:blockUI 或 pe:blockUI 阻止迭代组件(如 p:dataTable)的子/封闭组件不起作用
我的目标<p:dataTable>
是被<pe:blockUI>
如下阻止。
自然,这个功能很好。
我不需要针对整个数据表,而只需针对表内的链接。以下尝试这样做是不成功的。
此处,target
属性的值已从 更改dataTable
为dataTable:link
以使其引用链接(数据表保持静止)。
在这种情况下,它保持静音。浏览器控制台上的错误或任何异常都不会发生。
同样的事情发生在<p:blockUI>
. 以下尝试功能很好。
但是,如下所示<p:blockUI>
指向<p:commandLink>
表内部,不起作用。
再次没有错误,没有例外。
重点是什么?迭代组件的封闭组件是否可以不是<p:blockUI>
or的目标<pe:blockUI>
?
sorting - Primefaces数据表排序列表
我在 Primefaces 中有一个数据表,它在单击列标题时具有排序功能,当我单击排序时,它的排序类似于此示例现有输出:
我希望 UI 上的排序输出是这样的
任何建议将不胜感激。谢谢你。
现有代码:
jsf-2 - Primefaces 扩展键过滤器不允许粘贴值
我正在使用 Primefaces 扩展库中的 keyfilter <pe:keyfilter/>
,. 我将它与只允许输入数字的正则表达式一起使用。一切正常,除了我无法将值粘贴到字段中,即使它满足正则表达式。我的意思是我不能用鼠标执行ctrl+v或右键 单击 -> 粘贴。
这个问题有解决方法吗?
还是我应该只使用另一种验证方法?
jsf-2 - Identify when the selected row in the table is already selected
I have a p:datatable
in primefaces and i have different listeners for differents ways to select row event in datatable.
I need identify when the selected row in the table is already selected, how can i do that?
I need this because i dont wonna that p:blockUI
runs when i select row in the table that is already selected.
There is my page code:
On managed bean i have this listener:
primefaces - 数据表行的 Primefaces 工具提示
我需要在我的数据表的某些行上自动显示一个工具提示,没有任何事件,我已经读过它可以使用 Primefaces Extensions 来完成,但找不到一个有效的例子。我不知道什么值应该取属性 forSelector。
javascript - primefaces codeMirror 不加载自己的css和js
我想使用带有sql语法的primeface-extension中的codeMirror。
加载包含此组件的页面时出现 404 错误。未找到 Css 和 javascript 组件。
我的代码与showcase-ext codeMirror 中的示例相同。
使用 primefaces 5.1 和 primefaces-ext 2.1.0。
有人有这个问题吗?
先感谢您。
编辑:
我的jsf:
我的豆子:
我的浏览器控制台上的错误:primefaces 组件的 css 和 js 为 404(Introuvable)。
其他 primefaces 组件加载正确,所以我不明白为什么这个组件不起作用。
我的代码有什么问题?
jsf-2 - Primefaces扩展ajaxErrorHandler不起作用
在 WildFly 8-1 上,我有primefaces-5.1.jar
并且primefaces-extensions-2.1.0.jar
在我的 webappsWEB-INF/lib
目录中。
我已经配置WEB-INF/faces-config.xml
:
我有以下JSF。
DossierResumen#excepcion()
在哪里
当我单击按钮时,根本没有弹出窗口;页面被重定向到 URL 中定义的错误 500 web.xml
。在日志中,我得到以下堆栈跟踪墙:
我究竟做错了什么?
15:44:14,206 错误 [stderr](默认任务 42)java.lang.NullPointerException:异常!例外!15:44:14,206 错误 [stderr](默认任务 42)在 es.imasmallorca.selene.webone.jsf.controller.dossier.DossierResumen.excepcion(DossierResumen.java:55)15:44:14,206 错误 [stderr](默认任务 42)在 es.imasmallorca.selene.webone.jsf.controller.dossier.DossierResumen$Proxy$_$$PrimeExceptionHandler](默认任务 42)例外!异常!:java.lang.NullPointerException:异常!例外!在 es.imasmallorca.selene.webone.jsf.controller.dossier.DossierResumen.excepcion(DossierResumen.java:55) [classes:] 在 es.imasmallorca.selene.webone.jsf.controller.dossier.DossierResumen$Proxy$$$_WeldClientProxy.excepcion(Unknown Source) [classes:] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_55] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [ rt.jar:1.7.0_55] 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_55] 在 java.lang.reflect.Method.invoke(Method.java:606) [ rt.jar:1.7.0_55] 在 com.sun.el.parser.AstValue.invoke(AstValue.java:275) [javax.el-3.0.0.jar:] 在 com.sun.el.MethodExpressionImpl.invoke( MethodExpressionImpl.java:304) [javax.el-3.0.0.jar:] at org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40) [weld-core-impl-2.1.2. Final.jar:2014-01-09 09:23] 在 org.jboss.weld.el.WeldMethodExpression。调用(WeldMethodExpression.java:50)[weld-core-impl-2.1.2.Final.jar:2014-01-09 09:23] 在 org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java :40) [weld-core-impl-2.1.2.Final.jar:2014-01-09 09:23] at org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50) [weld-core -impl-2.1.2.Final.jar:2014-01-09 09:23] 在 javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:149) [jboss-jsf-api_2.2_spec-2.2.6。 jar:2.2.6] 在 javax.faces.event.ActionEvent.processListener(ActionEvent.java:88) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] 在 javax.faces.component.UIComponentBase .broadcast(UIComponentBase.java:813) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] 在 javax.faces.component.UICommand.broadcast(UICommand.java:300) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] 在 javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790) [jboss-jsf-api_2.2_spec-2.2.6 .jar:2.2.6] 在 javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] 在 com.sun.faces。 lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81) [jsf-impl-2.2.6-jbossorg-4.jar:] at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) [jsf- impl-2.2.6-jbossorg-4.jar:] at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198) [jsf-impl-2.2.6-jbossorg-4.jar:] at javax .faces.webapp.FacesServlet.service(FacesServlet.java:646) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] 在 io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java :85) [undertow-servlet-1.0.15.Final。jar:1.0.15.Final] 在 io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61) [undertow-servlet-1.0.15.Final.jar:1.0.15.Final] 在 io .undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) [undertow-servlet-1.0.15.Final.jar:1.0.15.Final] 在 org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest (SecurityContextAssociationHandler.java:78) 在 io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25) [undertow-core-1.0.15.Final.jar:1.0.15.Final] 在 io.undertow。 servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:113) [undertow-servlet-1.0.15.Final.jar:1.0.15.Final] 在 io.undertow.servlet.handlers。security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:56) [undertow-servlet-1.0.15.Final.jar:1.0.15.Final] 在 io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25) [undertow-core-1.0.15.Final.jar:1.0.15.Final] 在 io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:45) [undertow-core-1.0.15.Final.jar :1.0.15.Final] 在 io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:61) [undertow-servlet-1.0.15.Final.jar:1.0.15.Final] 在 io。 undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58) [undertow-core-1.0.15.Final.jar:1.0.15.Final] 在 io.undertow。servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:70) [undertow-servlet-1.0.15.Final.jar:1.0.15.Final] 在 io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler. java:76) [undertow-core-1.0.15.Final.jar:1.0.15.Final] 在 io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25) [undertow-core-1.0.15 .Final.jar:1.0.15.Final] 在 org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61) 在 io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java :25) [undertow-core-1.0.15.Final.jar:1.0.15.Final] 在 io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25) [undertow-core-1.0.15。最终的.jar:1.0.15。最终] 在 io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:240) [undertow-servlet-1.0.15.Final.jar:1.0.15.Final] 在 io.undertow.servlet.handlers.ServletInitialHandler .dispatchRequest(ServletInitialHandler.java:227) [undertow-servlet-1.0.15.Final.jar:1.0.15.Final] 在 io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:73) [undertow -servlet-1.0.15.Final.jar:1.0.15.Final] 在 io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:146) [undertow-servlet-1.0.15.Final.jar: 1.0.15.Final] 在 io.undertow.server.Connectors.executeRootHandler(Connectors.java:177) [undertow-core-1.0.15.Final.jar:1.0.15.Final] 在 io.undertow.server.HttpServerExchange $1.run(HttpServerExchange.java:727) [undertow-core-1.0.15.Final.jar:1.0.15.Final] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_55] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615) [rt.jar:1.7.0_55] 在 java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_55]
更新:
应 Guaido79 的要求,我的web.xml
:
java - 没有枚举常量 org.primefaces.extensions.component.exporter.DefaultExporterFactory.ExporterType.CSV
我正在使用 PrimeFaces Extension 使用其数据表导出数据rowExpansion
,因为原生 PrimeFaces 不支持这种结构。为了实用,我不想写纯 iText 代码。
HTML:
该属性customExporter
是一个原始布尔值。我从 更改isCustomExporter()
为getCustomExporter()
。两个名称的结果相同。
部分堆栈跟踪:
jsf - 无法使用鼠标在 Primefaces Extension pe:inputNumber 中粘贴上下文
我们一直在我们的项目中使用 Primefaces (v 3.5) 和 Primefaces Extensions (v 0.7.0),这很棒,为开发人员和社区欢呼!
inputNumber 组件在处理十进制字段时几乎满足了我们所有的需求。
一件事isn't working
是当用户将值粘贴到字段中时using the mouse right button then paste option
。
发生这种情况时,这些值似乎没有被处理,因为当我提交表单时,它们被清除,无论它是有效值还是无效值。
用户甚至可以将文本粘贴到 pe:inputNumber 中。control c + control v 按预期工作,完全没有问题。
我们使用的代码是这样的:
关于我们如何使上下文菜单粘贴像控件 c + 控件 v 一样工作的任何想法?