问题标签 [primefaces]

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 回答
18277 浏览

jsf-2 - JSF 2 / primefaces:p:面板未使用 ajax 呈现?

我不确定这种行为是否正常。
我希望只有在单击触发请求panel的按钮后才会呈现我的内容。ajax

不使用 Ajax 可以正常工作:

  1. p:panel id="myPanel" rendered="#{myBean.flag}"
  2. p:commandButton ajax="false" action="#{myBean.setFlagToTrue}"
  3. 在单击按钮之前,不显示 myPanel(flag = false)
  4. 单击按钮,将标志设置为 true,并且 myPanel 呈现正常

使用 ajax 失败:

  1. p:panel id="myPanel" rendered="#{myBean.flag}"
  2. p:commandButton ajax="true" action="#{myBean.setFlagToTrue}" update="myPanel"
  3. 在单击按钮之前,不显示 myPanel(flag = false)
  4. 单击按钮,将标志设置为 true(如我的日志文件所示),并且 myPanel未呈现

我试过省略渲染属性,确实 ajax 工作正常。
我可以通过查看面板内反映的变化来判断这一点。

0 投票
3 回答
333 浏览

jsf - 需要建议选择 JSF

你好,

我们正在评估不同的技术来实现我们的应用程序。我们的应用程序就像论坛,每天都会吸引数百万用户。例如,这个 stackoverflow.com 可以毫无问题地处理如此庞大的用户群。

我的问题是 JSF 是否适合开发这样的应用程序。我们将在 JSF 之上使用 RichFaces 等组件来设计前端。我很少看到关于 jsf 的评论说它比其他技术慢。

我期待您对我的工作提出建议和想法。我是 Java 开发人员,并且更愿意选择任何 Java 框架。请给我提意见。

0 投票
2 回答
1304 浏览

java - 使用来自 dataGrid 的 var 的参数调用 JSF 2.0 方法

我将primefaces与facelets一起使用,我有一个问题:

例如,我有 dataGrid,我想调用在 faces-config 中注册的 bean 方法以包含一些动态内容:

我如何使用来自 dataGrid 的 var 的参数调用 getSpecificForm 方法?就像是:

更新:如果我尝试调用 dataGrid 中任何组件的 actionListener 中的方法:

然后属性正确传递,但在 ui:include 中值为空

有人可以帮我吗?谢谢

0 投票
4 回答
8581 浏览

jsf - JSF - p:dataTable - p:commandButton 即使在 p:column 内也不起作用

我在 DataTable 中有一个 commandButton。但是,当我单击它时不会调用“动作”(与 actionListener 效果相同);我在服务器操作开始时添加了日志,但它从未显示。请注意,该按钮在数据列表之外时可以正常工作。

这是我的代码:

你知道问题可能是什么吗?

0 投票
0 回答
3718 浏览

jsf - JSF - p:tabView - 更改选项卡和前一个视图仍然显示

在一个选项卡中,我可以点击一个按钮来显示“h:groupPanel”。如果我这样做,然后更改活动选项卡,刚刚出现的 groupPanel 仍然可见,并出现在当前选项卡的顶部。

tabView 的代码是:

“升级”页面看起来像

以及使组件可见的页面(searchViewLeft):

其中“toggleCreate”改变了“characterBean.rightPanel”的值。

你知道我在这里缺少什么吗?

非常感谢 :)

0 投票
2 回答
9093 浏览

ajax - p:commandButton 更新在 ui:include 中不起作用

我想通过 PPR 更新页面的一部分。这是我要更新的页面部分:

虽然这是 aggiungi_auto.xhtml 中的 commandButton

任何的想法?

0 投票
3 回答
30621 浏览

jsf - PrimeFaces DataTable - 需要根据行选择启用/禁用组件

我正在使用 PrimeFaces DataTable 来显示记录(在沙盒应用程序中随机生成)。我正在使用复选框选择版本。基本的 DataTable 可以完美运行,包括 Delete 和 Cancel 按钮(该功能只有在确认对话框中才真正可用)。我正在尝试向 DataTable 添加功能,以便在选中复选框时,根据选择启用或禁用页面上的其他控件。

换句话说,如果没有选择行(没有选中复选框),某些按钮和/或菜单项将被禁用或不呈现。通过单击复选框选择一行或多行应启用或呈现控件。我尝试过使用内置的 JavaScript 事件处理程序,但我无法完成这项工作。

现在我的页面显示一个 DataTable 5 列:一个复选框选择列,First Name,Last Name,Age。我使用简单的布尔复选框并使用 onclick 事件更新布尔值,在我的另一个沙箱中进行了类似的工作。不幸的是,这个 DataTable 中似乎没有任何类似的东西——或者如果有的话,我不知道如何实现它。

我的索引页:

我的支持 bean 中可能相关的代码:

0 投票
6 回答
45227 浏览

string - h:outputText 字符串中长单词的换行符

有没有办法告诉h:outputTextJSF(2.0)在字符串中很长的单词中插入换行符(甚至更好:像“-”这样的自定义字符串)?我的问题是,当我在没有空格的字符串中有一个很长的单词时,我的数据表(PrimeFaces)变得太宽。当我有一个长文本“正常”单词时,它会起作用,然后下一个单词会打印在下一行。

虽然我可以使用转换器,但这仍然意味着我必须在字符串中查找长单词,然后在每次显示文本时剪切它们。这对于少量数据会以某种方式起作用,但是当数据库变得更大时(并且它会)需要大量的处理能力。

我还可以在插入数据库之前扫描字符串中的长词,这意味着我只需要处理一次字符串,而且如果我需要它,我也无法完全重建原始字符串。

有人对此有任何意见吗?

提前谢谢你和最好的问候,罗伯特

0 投票
1 回答
1396 浏览

java - 编译 PrimeFaces 1.1

我正在尝试修改 PrimeFaces 1.1 源以满足我的应用程序需求。但是我在编译源代码时遇到了麻烦。

我正在使用以下来源:

http://repository.prime.com.tr/org/primefaces/primefaces/1.1/

下载并解压:

primefaces-1.1-sources.jar

但是,当我尝试运行 primefaces-1.1.pom 时,它会失败,因为它引用了一些包含标签信息的 XML 文件,但我在源代码中找不到这些文件。我假设这个构建文件适用于 PrimeFaces 2.x?

还是我错过了什么?如果你能帮助我,那就太好了!

使用 Maven “安装”

0 投票
2 回答
4133 浏览

jquery - OnMouseOver 在 p:dataTable 的每一行内显示一个图像

我有 ap:dataTable 并且我想创建并实现当我将鼠标悬停在一行上时,一个delete图像似乎允许我删除该行。我用PrimeFaces.escapeClientId转换jsf Idid那个jQuery明白。这是我到目前为止得到的

不幸的是,它不起作用。Firebug 没有返回错误。请帮忙