问题标签 [icefaces-1.8]

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

javascript - 在 Javascript 类中扩展方法

我(“仍然”,对于那些阅读我以前的帖子的人来说)正在开发一个 ICEFaces Web 应用程序。

这个问题可以解释为一般的 Javascript 问题,所以如果你对 ICEFaces 不太了解,请继续阅读

我需要扩展由 ICEFaces Javascript 框架创建的类的行为,特别是ToolTipPanelPopup.

我不能修改库的源代码(否则我会实现我的目标)。这就是ICEFaces 定义类的方式(很像jQuery 和其他Javascript 框架)。

我的问题很简单

如何扩展showPopup()函数的行为以便在它结束时运行我的自定义函数?

我的意思是遵循假设继承的Java示例代码

0 投票
3 回答
14746 浏览

richfaces - Primefaces Vs Icefaces 2 Vs Richfaces

我们很快开始开发新的 Web 应用程序,目前正在评估/提出要使用的技术堆栈。

对于视图层,我们必须在 Primefaces、Icefaces 2(因为我们肯定想要 JSF2)和 Richfaces 之间进行选择。我们的基本要求是外观和感觉、开发的简单性和易用性、可扩展性和性能(最重要的)。

哪种视图技术/框架最适合利用。我们将不胜感激任何输入/专家意见。另外,如果有其他推荐的框架,请告诉我们。

谢谢并恭祝安康

0 投票
1 回答
565 浏览

icefaces-1.8 - 为什么 ice:commandButton 在禁用时不接受 onmouseover/onmouseout?

我正在使用 ICEFaces 组件,我需要在ice:commandButton.

可以根据特定条件启用或不启用按钮,但我的问题是当按钮被禁用时,工具提示不会显示。

我通过在属性中调用 Javascript 方法来显示工具提示,onmouseover并通过onmouseout.

使用 IE 开发工具检查,禁用按钮时不会呈现这两个属性。

我该如何修改这种行为?

0 投票
1 回答
236 浏览

jsf - JSF 从页面中删除无效组件

我将 JSF 1.2 与 IceFaces 1.8 一起使用。

在我的页面上,我有一个 selectOneListbox,其中的内容(例如 EQUAL TO、BETWEEN、IN)会触发要呈现的 inputText 字段。如果选择 EQUAL TO,则呈现一个字段,否则如果选择 BETWEEN,则呈现两个字段。

如果我对 inputText 字段的验证失败,并且我更改了列表框的内容,则解释的渲染不起作用。

那么有没有人建议如何从 html 页面中删除“无效”组件?

0 投票
1 回答
1518 浏览

ajax - JSF inputTextArea valueChangeListener

有没有办法在输入组件时强制触发 valueChangeListener?

我试图简单地计算用户在 textArea 中输入的字符数,而不使用 JavaScript 编码,但它根本不会让步。

任何想法,将不胜感激。

这是代码:

我们使用的是 IceFaces 1.8.2 和 JSF 1.2。

0 投票
1 回答
517 浏览

icefaces-1.8 - 在自定义标记中使用 JSF 转换器

我有一个自定义 XHTML 标记重新定义ice:inputText. 我需要将转换器属性映射到其中。

在 inputText 内添加converter="#{converter}"到标签似乎没有正确的效果。

当我使用标签指定时converter="XMLGregorianCalendarConverter",我收到以下错误:

上述转换器在我的全局 faces-config.xml 中正确定义。

什么可能导致这个问题?

谢谢你。

0 投票
1 回答
876 浏览

jsf-2 - IceFaces Push Renderer 不起作用 - 当前线程的 FacesContext 为空

我正在尝试使用 ICEfaces 2.0、glassfish 3.0.1、JMS 构建示例应用程序。我创建了一个 JMS 主题发布者,它是一个桌面应用程序并将一些数据发布到主题,另一方面,我有一个 Web 应用程序,用户订阅此主题以接收来自它的消息。为了异步应用页面更新,我使用了 ICEFaces PushRenderer。PushRenderer 在托管 Bean 实例正在调用 PushRenderer.render() 的情况下工作,但在从作为 JMS 消息侦听器的 onMessage() 函数调用时失败。推送渲染失败,说“当前线程没有与之关联的 FacesContext。现在为了使这项工作,我该如何执行对 PushRenderer 的调用。从托管 bean 实例线程渲染,或者当 TOPIC 发布者调用 onMessage() 时,是否有另一种方法可以使 PushRenderer.render 工作。?请帮助解决这个问题。我正在寻找其他方法来完成这项工作。同样的过程也适用于 ICEFaces 1.8.2 SessionRenderer.render,但如上所述,PushRenderer.render 失败。

0 投票
1 回答
249 浏览

java - 使用按需渲染器的异步推送在 AIX 上不起作用

我正在使用 com.icesoft.faces.async.render.RenderManager 异步推送到 ice-faces 前端;

renderManager.getOnDemandRenderer(标识符).requestRender(); 这里的标识符是在 ConcurrentLinkedQueue 中使用的键。

这在 Windows 环境中运行良好(使用 IBM JDK 以及 Oracle JRocket),但在 AIX 环境中同样不起作用。请问有什么建议吗?

0 投票
1 回答
1600 浏览

jsf - 在 xhtml 中包含可选的 css 文件?

我有一个 xhtml 页面,其中包含一些 css 文件,例如:

我确实需要根据某些条件(例如,使用 bean 属性等)包含第二个 CSS 文件。所以我需要某种具有渲染或可见属性的 jsf/icefaces 标签...

你知道类似的事情吗?

谢谢

0 投票
1 回答
338 浏览

javascript - IceFaces javascript 在 liferay portlet 中不起作用

我将一个在 weblogic 中的 Liferay5 上工作的应用程序(使用 ice faces 1.8 制作)部署到了带有 tomcat 的 Liferay6 中。应用程序和一切似乎都很好......唯一不起作用的是javascript......当我点击一个按钮,改变一个选择,当应该进行ajax调用时什么都没有。我调试了一点 javascript,发现在函数iceSubmiticeSubmitPartial中有对方法H.sendOn(currentConnection($element(B), $element(D)));的调用。

该方法实现如下:

传递的对象(一个 HtmlDiv)的方法send是用 noop 函数实现的:

问题是……为什么会发生这种情况???
我不知道JSF,真诚地我不知道我可以从哪里开始搜索......