问题标签 [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.
jsf-2 - JSF 2 / primefaces:p:面板未使用 ajax 呈现?
我不确定这种行为是否正常。
我希望只有在单击触发请求panel
的按钮后才会呈现我的内容。ajax
不使用 Ajax 可以正常工作:
p:panel id="myPanel" rendered="#{myBean.flag}"
p:commandButton ajax="false" action="#{myBean.setFlagToTrue}"
- 在单击按钮之前,不显示 myPanel
(flag = false)
- 单击按钮,将标志设置为 true,并且 myPanel 呈现正常
使用 ajax 失败:
p:panel id="myPanel" rendered="#{myBean.flag}"
p:commandButton ajax="true" action="#{myBean.setFlagToTrue}" update="myPanel"
- 在单击按钮之前,不显示 myPanel
(flag = false)
- 单击按钮,将标志设置为 true(如我的日志文件所示),并且 myPanel未呈现
我试过省略渲染属性,确实 ajax 工作正常。
我可以通过查看面板内反映的变化来判断这一点。
jsf - 需要建议选择 JSF
你好,
我们正在评估不同的技术来实现我们的应用程序。我们的应用程序就像论坛,每天都会吸引数百万用户。例如,这个 stackoverflow.com 可以毫无问题地处理如此庞大的用户群。
我的问题是 JSF 是否适合开发这样的应用程序。我们将在 JSF 之上使用 RichFaces 等组件来设计前端。我很少看到关于 jsf 的评论说它比其他技术慢。
我期待您对我的工作提出建议和想法。我是 Java 开发人员,并且更愿意选择任何 Java 框架。请给我提意见。
java - 使用来自 dataGrid 的 var 的参数调用 JSF 2.0 方法
我将primefaces与facelets一起使用,我有一个问题:
例如,我有 dataGrid,我想调用在 faces-config 中注册的 bean 方法以包含一些动态内容:
我如何使用来自 dataGrid 的 var 的参数调用 getSpecificForm 方法?就像是:
更新:如果我尝试调用 dataGrid 中任何组件的 actionListener 中的方法:
然后属性正确传递,但在 ui:include 中值为空
有人可以帮我吗?谢谢
jsf - JSF - p:dataTable - p:commandButton 即使在 p:column 内也不起作用
我在 DataTable 中有一个 commandButton。但是,当我单击它时不会调用“动作”(与 actionListener 效果相同);我在服务器操作开始时添加了日志,但它从未显示。请注意,该按钮在数据列表之外时可以正常工作。
这是我的代码:
你知道问题可能是什么吗?
jsf - JSF - p:tabView - 更改选项卡和前一个视图仍然显示
在一个选项卡中,我可以点击一个按钮来显示“h:groupPanel”。如果我这样做,然后更改活动选项卡,刚刚出现的 groupPanel 仍然可见,并出现在当前选项卡的顶部。
tabView 的代码是:
“升级”页面看起来像
以及使组件可见的页面(searchViewLeft):
其中“toggleCreate”改变了“characterBean.rightPanel”的值。
你知道我在这里缺少什么吗?
非常感谢 :)
ajax - p:commandButton 更新在 ui:include 中不起作用
我想通过 PPR 更新页面的一部分。这是我要更新的页面部分:
虽然这是 aggiungi_auto.xhtml 中的 commandButton
任何的想法?
jsf - PrimeFaces DataTable - 需要根据行选择启用/禁用组件
我正在使用 PrimeFaces DataTable 来显示记录(在沙盒应用程序中随机生成)。我正在使用复选框选择版本。基本的 DataTable 可以完美运行,包括 Delete 和 Cancel 按钮(该功能只有在确认对话框中才真正可用)。我正在尝试向 DataTable 添加功能,以便在选中复选框时,根据选择启用或禁用页面上的其他控件。
换句话说,如果没有选择行(没有选中复选框),某些按钮和/或菜单项将被禁用或不呈现。通过单击复选框选择一行或多行应启用或呈现控件。我尝试过使用内置的 JavaScript 事件处理程序,但我无法完成这项工作。
现在我的页面显示一个 DataTable 5 列:一个复选框选择列,First Name,Last Name,Age。我使用简单的布尔复选框并使用 onclick 事件更新布尔值,在我的另一个沙箱中进行了类似的工作。不幸的是,这个 DataTable 中似乎没有任何类似的东西——或者如果有的话,我不知道如何实现它。
我的索引页:
我的支持 bean 中可能相关的代码:
string - h:outputText 字符串中长单词的换行符
有没有办法告诉h:outputText
JSF(2.0)在字符串中很长的单词中插入换行符(甚至更好:像“-”这样的自定义字符串)?我的问题是,当我在没有空格的字符串中有一个很长的单词时,我的数据表(PrimeFaces)变得太宽。当我有一个长文本“正常”单词时,它会起作用,然后下一个单词会打印在下一行。
虽然我可以使用转换器,但这仍然意味着我必须在字符串中查找长单词,然后在每次显示文本时剪切它们。这对于少量数据会以某种方式起作用,但是当数据库变得更大时(并且它会)需要大量的处理能力。
我还可以在插入数据库之前扫描字符串中的长词,这意味着我只需要处理一次字符串,而且如果我需要它,我也无法完全重建原始字符串。
有人对此有任何意见吗?
提前谢谢你和最好的问候,罗伯特
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 “安装”
jquery - OnMouseOver 在 p:dataTable 的每一行内显示一个图像
我有 ap:dataTable 并且我想创建并实现当我将鼠标悬停在一行上时,一个delete
图像似乎允许我删除该行。我用PrimeFaces.escapeClientId
转换jsf Id
到id
那个jQuery
明白。这是我到目前为止得到的
不幸的是,它不起作用。Firebug 没有返回错误。请帮忙