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

jquery - 当分钟数达到 0 时,Primefaces 扩展计时器中断

我正在使用 primefaces 扩展 3.0.0 时间选择器组件,当分钟达到 0 并出现以下 jquery 异常时旋转时间中断。展示柜有效,但不知道为什么它对我不利。我不擅长使用 jquery,因此不胜感激。

例外

0 投票
1 回答
393 浏览

java - Ajax 在 jsf 视图中不起作用

在 JSF Primefaces / PrimefacesExtension 应用程序中,我有一些 ajax 不当行为。

视图的一部分,仅在条件为真时显示:

在内部,有 2 个网格:第一个带有红色文本和一个按钮以进行操作(支付会员费),第一个网格将在操作完成后消失,第二个将显示:

视图很长,但其他部分有独立的形式,在这里并不重要......<form>标签没有嵌套在 other中,<form>但它在 other 中<p:panelGrid>,但我认为这不是问题,这发生在同一个视图中以更改颜色使动作和作品完美后的元素的:

我认为问题出在update部分<p:commandButton>但我尝试了几种方法都没有成功。

注意:正在执行 bean 代码:

用java代码没有问题,调试显示一切正常,但视图没有刷新后。

EDIT1:根据@stg 的回答,我尝试失败:

正如他的回答所说:

您不能更新以前没有渲染过的组件,因为它“只是不存在”!

我认为使用他的代码,问题将持续存在(第二个面板网格没有第一次呈现,所以我无法更新更新它,因为它不存在。

为了避免这个问题,我决定更新并从视图<p:outputText>中删除:<p:commandButton>

而不是预期的......这也不起作用。:'(

有任何想法吗?

0 投票
1 回答
521 浏览

javascript - SyntaxError: missing } using primefaces extensions inputNumber using jquery

我正在使用 PrimeFaces。我成功地使用 PrimeFaces 组件 InputText 实现了许多对话框。为了更好地输入格式和数字验证,我查看了 PrimeFaces Extensions 的组件 InputNumber。但是当我使用这个组件时,我的对话框不会通过单击按钮打开。

经过更多的测试和研究,我可以更具体地说,问题取决于所使用的语言环境。所以像'de'或'en'这样的语言环境是可以的,但'de-ch'不行。对于'de-ch',特殊字符撇号'用作千位分隔符。

因此,使用撇号作为千位或小数分隔符会产生错误。

在 Internet Explorer 11 中,我收到以下错误:

错误在a5["eval"].call(a5,i)

在 Firefox 33.0 中,我收到以下错误:

我已将问题简化为以下代码:

inputNumber.xhtml:

DialogView.java

我使用的环境:

  • PrimeFaces 5.1.3
  • PrimeFaces 扩展 3.0.0
  • 雄猫 8.0.14
  • Java 服务器端面 2.2
0 投票
2 回答
729 浏览

jsf-2 - 在 JSF 页面中使用 CKEditor 时出现 Javascript 错误

我尝试在 JSF 页面中使用 CKEditor,例如:

编辑器将出现在 Internet Explorer 中,但不会出现在 Fire Fox 或 Chrome
中 FireBug 显示以下错误:

Chrome 控制台向我显示以下错误:

这是一个错误还是什么?我可以以任何其他方式包含此组件吗?

我还使用最新的 primefaces 扩展库:

0 投票
1 回答
988 浏览

jsf-2 - Liferay 6.2 不能使用 primefaces 扩展

我正在尝试在已经使用 primefaces 4.0 的 Liferay JSF Portlet 中使用Primefaces-Extensions库。

当我包含任何pe组件时,例如 a <pe:timer>,我收到此错误:

我设法在没有崩溃的情况下使用的唯一组件是 pe:ckEditor,但是它呈现为 inputTextarea(没有工具箱等)

我可能在设置 primefaces-extensions 库时做错了,但我不知道去哪里找。

我正在使用:Liferay 6.2.2 ce primefaces 4.0 primefaces-extensions 1.2.1(我想这是使用 pf 4.0 的正确版本)

关于我遵循的步骤:(我有一个完美的 pf 4.0 设置)

  • 在中添加了库[portlet docroot]/WEB-INF/lib/

    • primefaces-extensions-1.2.1.jar
    • 资源-ckeditor-1.2.1.jar
    • commons-lang3-3.1.jar
    • gson-2.2.4.jar
  • xmlns:pe="http://primefaces.org/ui/extensions在 xhtml 文件的命名空间中添加

0 投票
1 回答
779 浏览

ckeditor - Primefaces 扩展 ckeditor 缺少拼写检查器和 scayt 图标

pe:ckeditor 工具栏上缺少拼写检查器和 scayt 图标:

Ckeditor 自定义工具栏的 Primefaces 扩展展示中也缺少两者:http: //www.primefaces.org/showcase-ext/sections/ckEditor/customToolbar.jsf

已经广泛搜索甚至更新了 pe:ckeditor。

使用 Primefaces 5.1、Primefaces 扩展 3.0、JSF 2.0。

0 投票
1 回答
567 浏览

jsf - p:dataTable(行选择)选择和 pe:inputNumber 不起作用

我有一个<p:dataTable >从按钮更新并且也被填充的。数据显示正确。但问题是当我单击/选择任何行时,没有响应;之前单击时,该行被突出显示,现在-> 没有突出显示。我已经做过很多次这种类型的设计,但这次<p:dataTable>表现很奇怪。我找不到问题的根源。

我的表格 XHTML 片段是:

我的支持 bean 是@ViewScoped.

另一个不响应更新触发器的<pe:inputNumber>组件是这个组件的值是'double'。我将其更改<pe:inputNumber><p:inputText>并运行良好并显示了准确的数据。

数据表和 pe:inputNumber 的格式相同。

0 投票
0 回答
1877 浏览

jsf-2 - 无法使用 documentViewer(Primefaces 扩展)

我在我的项目中使用 Primefaces 5.1、Primefaces Extensions 3.0.0 和 GlassFish 4.0,但 pe:documentViewer 有很多问题。我的代码是:

  • 在 xhtml 中

    /li>
  • 在豆

    公共类 PreviewComponent 扩展 BasePage 实现 Serializable {

    }

最初我有以下错误:

严重:生命周期处理期间出现异常 java.lang.RuntimeException:这里没有名称为 Faces Servlet 的 Web 组件。

在我在 web.xml 中添加这个之后:

在此之后我有更多的错误。为什么?请给我一些答案:D

0 投票
1 回答
598 浏览

jsf - 禁用 pe:timePicker 中 ap:datatable 中的键输入

如何在 primefaces 数据表内的 primefaces 扩展 timePicker 中禁用键盘输入?默认情况下没有像 p:calendar 这样的属性。

我可以通过js来做吗?我必须禁用键盘输入或操作组件,使其隐藏弹出窗口并且用户只能输入值。使用 css 尝试了后者,但失败了。请帮忙。

谢谢 !

0 投票
1 回答
2242 浏览

css - 如何更改背景颜色工具提示 primefaces 扩展?

嗨社区我在尝试更改工具提示扩展的颜色时遇到问题,碰巧我正在使用 PrimeFaces 5.1 和扩展 3.0,使用研磨机胡椒的主题,但没有执行白色的更改,我留下了我的代码。

希望你能帮助我,谢谢。