问题标签 [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 投票
1 回答
351 浏览

primefaces - 在另一个页面中显示结果的最佳方式是什么

我有一个链接标签,点击这个链接我想在另一个页面中显示结果

任何示例代码将不胜感激。

0 投票
2 回答
3149 浏览

jsf - 如何在树表素面中显示父子(两个不同的对象)?

我正在使用 Treetable 组件来显示父对象和子对象。我可以使用本教程显示父内容。

在我的例子中,我使用两个不同的对象来显示 TreeTable 组件中的内容。那些对象正在跟随。

  1. 大学详细信息- 这是我的父对象。它包含(每所大学的 ID 和名称)以及子学院。
  2. 学院细节- 这是我的孩子对象。它包含每个学院的(ID 和名称)。

UniversityDetail类

学院详情


如何使用 treetable 组件显示这些详细信息类?我不知道如何迭代子元素(学院详情)

我有以下 xhtml 代码来显示父母和孩子。我可以渲染父级细节。但我未能呈现子类细节。任何帮助深表感谢。


托管豆

0 投票
3 回答
1928 浏览

jsf - 未调用 Bean 方法

结果是 faces-config.xml 覆盖了带有 RequestScoped 的 Controller 类中的内联注释 ViewScoped。修复了它,这似乎解决了问题。


这个问题在这里没有答案 commandButton/commandLink/ajax action/listener 方法没有被调用或输入值没有更新,如果你认为是这样,请提供一个使用 primefaces fluidGrid 扩展的工作修复/示例。

我正在使用 primefaces ui exension fluidGrid:http ://fractalsoft.net/primeext-showcase-mojarra/sections/fluidgrid/dynamic.jsf

我似乎无法调用 profileController.testControl() ,如果我将 commandButton 放在 fluidGrid 之外,它工作正常,但不在网格内。有任何想法吗?

我已经通过将我的 bean 更改为 @ViewScoped 进行了测试,没有嵌套表单等。


0 投票
2 回答
4100 浏览

jsf-2 - 在 Primefaces 4 和 5 中面临关键性能问题

我正在从事一个处理大量数据集的项目。我正在使用Primefaces 4 和 5,spring 和 hibernate。我必须显示一个非常庞大的数据集,例如最少 3000 行和 100 列具有各种功能,例如排序、过滤、行扩展等。我的问题是,我的应用程序需要 8 到 10 分钟才能显示整个页面以及其他功能(排序、过滤)也需要很多时间。我的客户一点也不高兴。但是我可以为此使用分页,但我的客户又不想分页。所以我决定使用 livescroll,但不幸的是,我无法使用lazyload 或没有lazyload 来实现 livescroll,因为 PF 中存在有关 livescroll 的错误。我也早些时候在这里发布了这个问题,但没有找到解决方案。

这个性能问题非常关键,对我来说是个障碍。要显示 3000 行和 100 列,正在加载的页面大小约为 10MB。我已经计算了JSF 的各种生命周期所消耗的时间,使用Phase-listener我发现它的浏览器正在花时间解析 jsf 呈现的响应。为了完成所有阶段,我的申请只用了 25 秒。至少我想提高我的项目的性能。请分享任何想法、建议和任何有助于克服这个问题的东西

注意:getter 和 setter 中没有数据库操作,也没有复杂的业务逻辑。

更新: 这是我没有延迟加载的数据表:

除了过滤之外,这里一切正常。一旦我过滤,就会显示第一页,但无法在数据表上排序或滚动。请注意,我已经在Primefaces5中进行了测试。

第二种方法

使用具有相同数据表的延迟 加载 1) 当我添加rows="100"时,会发生动态滚动,但行编辑、行扩展存在问题,但过滤和排序有效。2) 当我删除行时,livescroll 与行编辑、行扩展等一起工作,但过滤和排序不起作用。

我的 LazyLoadModel 如下

我对这些问题感到厌烦,并成为我的表演终结者。即使我尝试过 Primefaces 5

0 投票
2 回答
5505 浏览

jsf-2 - 具有延迟加载且无分页(无限滚动)的 JSF PrimeFaces DataScroller

由于它是一个新组件,它可能不太稳定。

有没有人设法 使用实际数据源(例如 DB)通过延迟加载来实现这个数据滚动器?


索引.xhtml

PostLoaderBacking


我的解决方案在某种程度上可以正常工作。它只加载两个块。例如,如果我的块大小是 2(不是双关语),那么它将总共加载 4 个帖子,尽管我还有更多这些帖子来自哪里。

为什么它会在某个时候停止加载?我向下滚动页面,没有任何反应。primefaces 实现根据哪些标准决定是否应该加载?

0 投票
1 回答
350 浏览

primefaces - CombinedResourceHandler 不适用于 PrimeFaces 或 PF 扩展

我将从一个示例开始,如果我有 2 个这样的面板:

面板 2 有一个“p:fileupload”组件,默认情况下,当页面加载时会显示面板 1,当我更改为面板 2 时,会发送一个 ajax 请求以更新“容器”,但由于此代码我得到一个异常:

你怎么能猜到,一些组件(当我使用 c:if 或使用 pe:ckEditor 时)加载额外的库而不使用 @ResourceDependency 注释,在这种情况下我会得到一个异常,因为资源“primefaces.js”不存在,被全脸取代。

有什么建议可以解决这个问题吗?

0 投票
1 回答
631 浏览

jsf - PrimeFaces 扩展:DynaForm 控件可以使用哪些类型?

我们正在使用 PrimeFaces Extensions 的 DynaForm,到目前为止它工作得非常好。我找不到 DynaForm 控件可用的类型列表。

DynaForm Control 可以使用哪些类型的控件?

亲切的问候

0 投票
1 回答
851 浏览

jsf-2 - keyfilter 在 primefaces mobile 中不起作用

我正在使用 jsf 和 primefaces 5 并创建一些移动屏幕。

我想在我的 p:inputText 中只允许数字用于移动屏幕。

以下代码在普通屏幕(即 Web 应用程序)中运行良好,但不适用于移动屏幕。

有没有其他方法可以验证/不允许在我的 p:inputText 中使用?

0 投票
0 回答
777 浏览

jsf - 在 JSF 中创建动态无线电问卷

我正在使用带有 Primefaces 4.0 的 JSF 2.2,我需要创建一个包含动态问题数量的问卷。这个问题是单选题,每个问题有 4 个选项,我想知道最好(或最简单)的方法。
就我的研究而言,这样做的一种方法是使用Primefaces扩展中的 DynaForm(我目前正在尝试这样做)。另一种可能的方法是创建一个List<Question> where

并以与 BalusC 在他关于在 jsf 中动态添加 radio 和 InputText的回答中类似的方式调用它。但是,在我看来,对于 SelectOneRadio 类型的输入(问题加上所有 4 个选项),Datatable 似乎不是一个好的解决方案,就像他在原始答案中对 inputText 所做的那样。

那么哪一个是最好的(最简单/更简单)的方法,如果它像 BalusC 应该如何实现 selectOneRadio 的 valueChangeListener 以便可以为问卷中的每个问题获得字符串问题和该问题的选定答案,遵循(或在必要时重新定义)提供的 Question 类。

0 投票
1 回答
1548 浏览

jsf - 如何使用 p:ajax 在 PrimeFaces 中复制文本字段?

嗨,在我的申请中,我有两个块,一个在当前地址,另一个是永久地址。

如果我的当前地址和永久地址相同,我需要将当前地址字段复制到永久地址字段。

我在这里附上了代码

我已经更新了我的代码。当我使用 p:ajax 检查复选框时,我需要将presentAddressLine1 值复制到permanentAddressLine1。请帮我