问题标签 [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-2 - 数据表中每一行的工具提示
这个问题尖叫着与JSF 2.0 + Primefaces 2.x: Tooltip for datatable row重复,但由于这个老问题对我来说没有有效/令人满意的解决方案,而且没有办法(?)重新引起人们的注意,我打开了这个新问题一。
这很简单:我有一个 dataTable
(使用 JSF 标准或使用 primefaces),我想为每一行添加一个不同的工具提示(不仅仅是其中的一个字段!)。
到目前为止我尝试了什么:
#table1
我的数据表的 ID 在哪里。因为这个,我想到了这个。
JSF 2.0 + Primefaces 2.x 的两个解决方案:数据表行的工具提示:第一个解决方案有效,但仅适用于 ONE field/id 而不是整行。第二种解决方案对我根本不起作用。
而且我 100% 确定 - primefaces 和 primefaces 扩展 - 都为我工作,我测试了它。
jsf - 如何定位整个 JSF 页面被 p:blockUI / pe:blockUI 阻止?
该示例演示了<h:form>
by 的阻塞<pe:blockUI>
。
这会阻塞<h:form>
,但有一个带有标题和左侧栏的模板,这样做不会被阻塞。
我试图<h:body id="body"> <pe:blockUI target="body"...
在模板页面上进行阻止,但没有成功,并以异常指示结束,“在视图中找不到具有 id 正文的组件。 ”
那么,如何定位整个页面呢?
虽然我使用<pe:blockUI>
的是PrimeFaces 扩展<p:blockUI>
,但PrimeFaces可以证明同样的事情
jsf-2 - 在 blockUI 中显示图像
我正在使用 primefaces 和 jsf2。我需要在单击 commandButton 后显示图像,并在操作完成后隐藏。一切正常,但 blockUI 中的图像不显示。
这是我的目录结构:
javascript - Primefaces javascript延迟解析
从 PageSpeed Insights 可以看出,Primefaces 4.0 在页面加载期间会产生大量开销:
知道如何将这些 3rd 方 javascript 文件设置在正文部分的底部而不是 head 或使用 defer/async 参数吗?Javascript 加载器在这种情况下没有帮助,因为它们来自 JSF 渲染器。我还尝试为 PreRenderView 创建一个侦听器(JSF 推迟解析 JavaScript 的最佳方式?),但没有成功。还有其他可以解决这个问题的选择吗?谢谢你的帮助!
jsf-2 - 用 blockui 屏蔽整个页面
我想使用 primefaces 扩展来阻止带有 blockUi 标记的整个页面。参考这个展示案例primefaces 扩展展示案例。根据 itys 的描述,如果目标为空或未定义,则整个页面被阻止。但是当我省略目标时,glassfish 日志表明javax.faces.FacesException: Cannot determinate target for blockUI component 'mainform:j_idt19'.
这是我的 html 代码的一部分
我什至尝试过target=":bodycontainer"
但是在 glassfish 服务器中我得到了javax.faces.FacesException: Cannot find target for blockUI component 'bodycontainer'
primefaces - PrimeFaces 扩展Javascript 错误
我正在使用<pe:KeyFilter/>
,并且,当我在 IE8 中运行我的项目时,会显示以下错误。
'b.browser.safari' 为 null 或不是对象 keyfilter.js.seam?ln=primefaces-extensions&v=1.1.0, line 1 character 219。
当我调试keyfilter.js文件时,错误是在那个地方显示“ d=b.browser.safari?e[d]||d:d ”。
我已经加了
- primefaces-4.0.jar
- primefaces-extensions-1.1.0.jar
- commons-lang3-3.1.jar 在我的项目中。
我已经宣布
在 web.xml 中。
在我的 xhtml 页面中, xmlns:pe="http://primefaces.org/ui/extensions
我该如何解决这个问题?请给我建议。非常感谢。
java - 对话框中的按钮未进入 bean 中声明的函数
问题是,当我在对话框中单击值为“添加”的按钮时,没有调用 bean 中的函数“添加”(我注意到它system.out
),我不明白为什么。那是对话框的一些限制,必须用onComplete
标签或其他东西关闭吗?或者可能是因为我不能在对话框上使用按钮操作?希望可以有人帮帮我。谢谢你。我有我的 xhtml 页面:
还有我的豆子:
jsf-2 - 通过 Primefaces、Waypoint 和 Masonry 在 JSF 中实现无限滚动
我正在尝试在 jQuery Waypoint 和 Masonry API 的帮助下使用 Primefaces 来实现无限滚动。
这是我到目前为止所拥有的:
托管 Bean 是:
它正在部分工作,因为它有问题。
主要问题是,当我将新图像添加到现有图像列表中时,它ui:repeat
会完全渲染。我不想这样做。因为通过这种方式,现有图像也会被加载。现代浏览器如 FF 或 Chome 缓存图像,所以这对他们来说不是问题,但在像 IE 这样的浏览器中,我可以在网络控制台中看到它正在发送 GET 来获取这些图像。从性能角度来看,不应获取已加载的图像,而应仅获取新添加的图像。
但我不知道如何在 JSF 中做到这一点!
同样作为副作用,砌体没有按预期工作。每次触发该方法onComplete
时,滚动条都会设置到顶部。从功能的角度来看,它应该停留在 Waypoint 触发下一次加载的位置。p:remoteCommand
layout()
任何建议都会非常有帮助。
jsf - 创建可定制的组件
我是 JSF 的新手。我们正在使用 JSF 和 primefaces 构建一个 Web 应用程序。我们有很多地方需要展示表格。表格应该有分页,列可调整大小,在某些地方我们需要右键单击上下文菜单等。
我可以使用dataTable
primefaces 提供的组件来实现这一点。但我想将它创建为更可定制的组件。诸如可重用的 javascript/jquery ( Jqgrid ) 插件之类的东西,我们只需设置一些应该足够的属性值。
如果创建了一个可以在所有地方重用并设置参数的组件(例如:columnResizable='true',columnSortable='true'),我也想做类似的方式,而不是为所有功能编写整个代码这节省了开发时间。
我没有得到任何关于如何完成它的图片。如果有人可以指导,那就太好了。我并不期待完整的代码,任何使用 JSF 实现它的想法都会非常感激。
jsf-2 - java.lang.NullPointerException at org.primefaces.context.PrimeFacesContext.release(PrimeFacesContext.java:26)
我已将我的应用程序从 faces 2.1 升级到 2.2。当我在浏览器中访问我的应用程序时出现以下错误。在我的使用 javax.faces-2.2.4 jar、primefaces-4.0 jar 和 primefaces-extensions-1.2.0 jar应用
这是我的 web.xml
这是我的 faces-config.xml