问题标签 [ajax4jsf]

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 投票
0 回答
700 浏览

status - a4j:commandLink 间歇性工作

在下面的代码中,a4j:commandLink (id id="account-link") 并不总是对我有用。

失败场景(大约 10 次点击中发生 1 次):它被点击,a4j:status 标记(我们显示一个移动的等待栏)被调用,但支持 bean 没有被调用。下面是整个代码。支持 bean 是会话范围。

0 投票
1 回答
585 浏览

richfaces - Onclick 不调用函数

当我使用这段代码时:

功能:

我什至没有得到警报();
电话有什么问题或者想法有什么问题吗??

提前致谢

0 投票
1 回答
1525 浏览

jsf - 在 Richfaces 中管理前后

我正在使用 RichFaces 组件库,并且我想管理 Ajax 导航的历史记录,因此最终用户可以使用浏览器的后退和前进按钮。

有没有什么干净的方法,设计模式,库等?

0 投票
0 回答
1103 浏览

jsf - 如何使用 RichFaces 创建可拖动组件?

我尝试制作可拖动的组件,为此我基于以下示例: http: //livedemo.exadel.com/richfaces-demo/richfaces/dragSupport.jsf

我从这个例子开始,但该组件没有给出任何可拖动的指示:

请帮我创建可拖动的组件,我需要你的帮助):'

0 投票
2 回答
3147 浏览

jsf - h:inputText 数据缓存

  1. 点击“LINK1” --> modal popsup --> 在文本框中输入值 --> 点击提交/处理

  2. 单击另一个链接“更新/取消”-> 相同的模式弹出窗口-> 我在文本框中看到了值(这很好,如果我重新加载页面并再次单击链接,模式会显示完整的值)

  3. 单击“LINK1”--> 相同的模态弹出窗口--> 我看到缓存的文本框中的值(这次我希望不缓存在文本框中的值)--> 如果我重新加载页面,值会去不过。

我尝试在单击链接时清除支持 bean,但仍然出现值。请指教。


更新这里是代码:

ReimbursementActionBean.java

reimbursePaymentModal.xhtml

PaymentList.xhtml

我正在谈论的链接是:ReimburseUpdate Reimbursement。单击链接重新呈现reimbursePaymentPanel,打开id=reimbursePaymentPanel带有文本框的模式id="reimbursementAmount"

0 投票
1 回答
591 浏览

java - Howto:使用 javax.servlet.Filter 拦截 a4j 请求?

有人知道如何使用 javax.servlet.Filter 拦截 a4j 请求吗?拦截必须在调用 FacesServlet 之前发生(这就是我计划使用过滤器进行拦截的原因)。

我想知道将在我的 backbean 上执行哪种方法,因为我需要先进行动态控制。

0 投票
1 回答
2281 浏览

javascript - 丰富的:jQuery 不能处理 JS 调用

我有richfaces应用程序。在页面中,定义了 jQuery 函数:

然后我有一些 a4j:commandLink,它应该在完成 ajax 请求时调用该函数。

不幸的是,它不起作用。我知道 oncomplete 作品,因为如果我放在那里alert('test');,就会显示警报。但是当我尝试调用updateUrlHash函数时,它不起作用。我在页面源中检查了该功能。有什么问题?

0 投票
2 回答
1538 浏览

css - JSF:在 jstl c:foreach 数组中更改组件样式不起作用

此代码显示索引并使用 RichFaces 的<a4j:commandLink>标签执行操作。它在技术上工作得很好。只有先前选择的字母的样式不会被重置(尽管执行了相应的代码部分)。有谁知道问题出在哪里以及如何解决?

JSF 页面:

请注意,它<a4j:keepalive>用于在 Ajax 请求之间保持支持 bean 的活动。

支持 bean(请求范围):

0 投票
1 回答
3405 浏览

ajax - 使用 JSF + RichFaces 异步渲染页面块

我想使用 Richfaces a4j 支持在页面上异步渲染 6 个块。为此,我定义了 6 个 a4j:region 组件和一个 a4j:commandLink 用于手动刷新组件。

以下是相关代码:

但是,当手动触发 a4j:commandLink 时,整个页面将变为非活动状态(灰显)并出现加载图标。我想要的是页面打开非常顺利,并且所有 6 个区域都呈现异步,因此用户可以获得流畅的体验,而不必等待所有区域完成。

0 投票
2 回答
8104 浏览

javascript - 获取JSF支持bean中JavaScript设置的隐藏值

我想在 JSF 支持 bean 中获取 JavaScript 值。我尝试了以下方法:

JSF:

豆:

JS:

这段代码的问题是:它第一次在支持 bean 中获取空字符串,从第二次开始它在 java 脚本函数中获取先前生成的值。

我哪里出错了,我该如何解决?