问题标签 [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.

0 投票
2 回答
1493 浏览

jsf - 添加 CombinedResourceHandler 后 pe:ckEditor 不再起作用

我添加了OmniFaces以使用CombinedResourceHandler. 但是现在PrimeFaces Extensions <pe:ckEditor>不再起作用了。

这个问题有什么解决方法吗?

0 投票
1 回答
714 浏览

jsf - 使用 p:blockUI 或 pe:blockUI 阻止迭代组件(如 p:dataTable)的子/封闭组件不起作用

我的目标<p:dataTable>是被<pe:blockUI>如下阻止。

自然,这个功能很好。


我不需要针对整个数据表,而只需针对表内的链接。以下尝试这样做是不成功的。

此处,target属性的值已从 更改dataTabledataTable:link以使其引用链接(数据表保持静止)。

在这种情况下,它保持静音。浏览器控制台上的错误或任何异常都不会发生。


同样的事情发生在<p:blockUI>. 以下尝试功能很好。

但是,如下所示<p:blockUI>指向<p:commandLink>表内部,不起作用。

再次没有错误,没有例外。

重点是什么?迭代组件的封闭组件是否可以不是<p:blockUI>or的目标<pe:blockUI>

0 投票
1 回答
325 浏览

sorting - Primefaces数据表排序列表

我在 Primefaces 中有一个数据表,它在单击列标题时具有排序功能,当我单击排序时,它的排序类似于此示例现有输出:

我希望 UI 上的排序输出是这样的

任何建议将不胜感激。谢谢你。

现有代码:

0 投票
2 回答
4122 浏览

jsf-2 - Primefaces 扩展键过滤器不允许粘贴值

我正在使用 Primefaces 扩展库中的 keyfilter <pe:keyfilter/>,. 我将它与只允许输入数字的正则表达式一起使用。一切正常,除了我无法将值粘贴到字段中,即使它满足正则表达式。我的意思是我不能用鼠标执行ctrl+v右键 单击 -> 粘贴

这个问题有解决方法吗?

还是我应该只使用另一种验证方法?

0 投票
2 回答
1505 浏览

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:

0 投票
2 回答
5764 浏览

primefaces - 数据表行的 Primefaces 工具提示

我需要在我的数据表的某些行上自动显示一个工具提示,没有任何事件,我已经读过它可以使用 Primefaces Extensions 来完成,但找不到一个有效的例子。我不知道什么值应该取属性 forSelector。

0 投票
1 回答
1176 浏览

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 组件加载正确,所以我不明白为什么这个组件不起作用。

我的代码有什么问题?

0 投票
2 回答
7447 浏览

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

0 投票
1 回答
1693 浏览

java - 没有枚举常量 org.primefaces.extensions.component.exporter.DefaultExporterFactory.ExporterType.CSV

我正在使用 PrimeFaces Extension 使用其数据表导出数据rowExpansion,因为原生 PrimeFaces 不支持这种结构。为了实用,我不想写纯 iText 代码。

HTML:

该属性customExporter是一个原始布尔值。我从 更改isCustomExporter()getCustomExporter()。两个名称的结果相同。

部分堆栈跟踪:

0 投票
2 回答
818 浏览

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 一样工作的任何想法?

社区帖子