问题标签 [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 回答
457 浏览

jsf - 在 ap:tabView 中 dynamic="true" 时 activeIndex 属性的影响

如果我们将动态属性设置为 true,我们可以将 p:tabView 中的 activeIndex 属性设置为非零吗?

0 投票
2 回答
2371 浏览

java - 浏览器错误:未定义 PrimeFacesExt

我将 PrimeFaces 3.5 与 PrimeFaces Extensions 0.7.0 和 OmniFaces 1.4 版一起使用

我有一个带有 ui:fragment 女巫的手风琴面板,看起来像这样:

eclipse 中没有警告或错误,但是在运行我的应用程序时出现浏览器错误: 未捕获的ReferenceError:PrimeFacesExt 未定义

有谁知道如何解决这个问题?

0 投票
0 回答
848 浏览

jsf-2 - 使用 primefaces 评级开发半评级和四分之一评级?

我想知道是否可以使用primefaces 评级来开发半评级和四分之一评级?IE2.5 , 2.25, 2.75

当我尝试使用 double 值时,它会引发错误。

它只接受整数值。如何解决这个问题? http://www.primefaces.org/showcase/ui/rating.jsf PF 3.5.11 jboss 7 myfacess

0 投票
0 回答
1413 浏览

primefaces - Primefaces 菜单项 onclick

我使用了主要面孔中的菜单项,我希望在用户单击此菜单项的日志文件中。

当我单击菜单项时,此功能实际上不起作用。我放了javascript代码alert('smt'),它确实工作,但它不调用这个函数。我用 p:remotecommand 尝试了同样的功能,它确实有效

0 投票
0 回答
161 浏览

jsf - 如何在 JSF 和 Primefaces 的工具提示中编写工具提示

如何使用 JSF 和 PrimeFaces 在另一个工具提示中编写工具提示。例如:在一个按钮上我有工具提示(会弹出一个弹出窗口并说“升级”)。如果我将鼠标指针放在“升级”文本上,我需要另一个文本弹出“你好”。

提前致谢。

0 投票
1 回答
1127 浏览

jsf - 导出到 Excel 文件中的多个工作表

我想使用 primefaces 4.0 或 primefaces 扩展导出器在一个 Excel 文件中导出多个数据表,每个数据表都在单独的工作表中。这可以做到吗?

0 投票
1 回答
4761 浏览

jpa - 在运行时从数据库生成基于 Primefaces-extensions DynaForm 的动态表单并允许表单的数据存储

我想创建一个动态表单,在运行时从数据库生成一个表单,但还使用运行时提供的字段(使用 JPA)在数据库服务器上创建数据存储表。我已经尽我所能尝试了一切,此时我需要帮助。我将尽可能描述性地展示我的问题在哪里,以及我到底想要实现什么。

当我在 StackOverflow 上搜索时,我发现要在 primefaces 中做一个动态表单,我必须使用 Primefaces-Extensions DynaForm。我从 primefaces-extensions 展示中的示例中借了一片叶子,并成功地实现了它,如下所示。

在此处输入图像描述
动态表单控制器


DynaForm .xhtml 定义


我正在从这个转变:。当您查看 DynaFormController 时,它是完成所有 DynaForm 定义的地方。例如,如果我想在我的表单上添加一个新字段,我不必更改 .xhtml,但我必须去 DynaFormController 并定义它。

我想要并且尝试做的是将我的表单定义存储在数据库中,这样我就不会在 DynaFormCOntroller 中定义一个新字段,而是在运行时将字段及其定义添加到数据库中,而 DynaFormController 将选择它自动。换句话说,DynaFormController 在运行时从数据库构建 DynaForm。

我有一个数据库表来存储 DynaForm 字段及其定义

在此处输入图像描述

我从这里捕获我的 DynaForm 定义,
我可以创建任意数量的字段及其定义,它们将存储在数据库表中。如下所示。

在此处输入图像描述
注意:我添加的 rowNumber 字段用于布局目的。如果你看到下面生成的表格,你会意识到 firstName 和 secondName 在同一行。如果你将它与上面的表单定义进行比较,你可以看到 firstName 和 secondName 都在第 4 行。

将所有 DynaForm 定义存储在数据库中后,我从数据库中生成下面的表单。

从数据库生成的 DynaForm

在此处输入图像描述

当我在上面的表单上单击提交时,我在数据库中有一个存储数据的表。
在此处输入图像描述
这是从数据库生成 DynaForm 的 DynaFormController。



这是我在上述控制器中使用的 getENTityRowsGivenColumnValue 方法的实现


这是我在上面的控制器中使用的 Person 类


这是我在上述控制器中使用的 TblPerson 实体类


这是我在Controller中使用的DynaFormAttribute实体类


这就是我需要帮助的地方:阅读完所有这些后,您可能会问自己到底想问什么。这是我真正需要帮助的地方:

1.数据存储:我在运行时生成所有的表单字段,但是我的数据存储表是静态创建的。在其他情况下,即使在运行时创建表单字段,仅创建数据存储表中的字段也是合乎逻辑的。如何在运行时动态创建我的数据存储表,而不会使数据完整性和约束面临风险,这样我将拥有包含在运行时定义的字段的数据库表?我实际上希望我第一次部署应用程序时,例如,我将创建一个表单定义并将其存储在数据库中,从数据库生成一个动态表单,同时创建一个数据库表来存储运行时字段的数据. 这应该在第一次设置应用程序时完成。(这个问题的一部分可能归结为,我如何在运行时创建一个实体并在数据库服务器上运行它以在运行时创建一个实际的表?)

2.这个实现只允许我从用户那里捕获新数据并按给定的方式存储它。如果我想在将字段值提交到数据库之前对字段值执行一些逻辑,我该怎么办?此外,有时,在某些情况下,可能需要在表单加载时自动提供表单的某些值。例如,您可能希望生成一个员工编号,并在捕获新记录时将其显示为只读字段。通过我的实施,我将如何实现这一目标?


这是一个很长的问题,但事先感谢您的善意和深思熟虑的贡献。我保证您的贡献将有很大帮助。

0 投票
4 回答
4202 浏览

java - pe:inputNumber 值返回 null

我有这个p:dataTable

当我打电话时changeValor valor总是返回null,但是当我写出pe:inputNumber作品p:columns时。
任何想法???

0 投票
0 回答
653 浏览

jsf - 无法使用 ImageCropper 在 PrimeFaces 中裁剪图像

在我的项目中,我必须使用 Image Cropper 来裁剪图像。我尝试了图像裁剪展示示例,但是当我单击裁剪按钮时,它会引发错误

它不调用裁剪方法。我对错误消息感到震惊,并且错误没有被清除。如何解决这个问题?

XHTML 页面

0 投票
1 回答
651 浏览

jsf - primefaces 扩展主详细信息更新无法与 selectDetailLevel 一起使用

当我在 primefaces 扩展的主详细信息组件中的 commandButton 中添加更新属性时,selectDetaillevel 组件没有执行。当我删除更新属性 selectDetailLevel 执行。请让我知道我如何与 selectDetailLevel 一起执行更新。