问题标签 [icefaces-3]
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.
html - 防止缓存数据表的数据
我有一个ice:dataTable
并且在每一行中都有一个inputText
. 每次valueChangeListener
在其他组件上触发时,记录列表都会更新。inputText
当它重置记录列表时,浏览器会显示表行中字段的先前值。
我尝试了Filter
和<meta/>
标签。它对我不起作用。有人可以告诉我如何摆脱这个问题吗?(Backing bean 保留实际记录列表)
spring - JSF - Spring JDBC 模板
当我尝试将 Spring JDBC Template 与 JSF/ICEFaces 一起使用时,它会引发一些错误。
这是我的spring.xml
这是DAO。
例外...
jsf - 如何在带有 Icefaces 的 jsf 操作中使用 Javascript 来更新页面状态?
如何在完成时触发服务器端或客户端事件处理程序h:commondButton
action
?此服务器端过程需要一些时间才能完成。当我单击按钮时,需要一些时间来完成工作并更新 UI。当 UI 更新时,我想触发一些东西。我是 JSF 的新手。请帮我解决一下这个。
谢谢!
css - 如何在 acefaces 数据表上应用 css 并最小化其宽度
这是我的acefaces datatable
现在这个数据表显示在我的整个页面上。我可以修复它的高度,<ace:datatable height=..
但我没有找到任何宽度属性。我还尝试使用 CSS 设置它的宽度(在标题、数据表上使用样式属性)但它没有工作。现在我被困在这里,无法找到如何最小化它的宽度。
注意:对我有用的唯一方法是缩小标题文本。例如,因为我的第一行标题是Category。现在如果我只用CAT替换它,那么整行就会缩小。这意味着首先我需要挤压文本(因为这是我的猜测)。无论如何,没有戳这个文本?如果没有,那么如何调整此文本的大小并缩短此数据表?
jsf - JSF 2.0 (IceFaces 3.2) ApplicationScoped bean、共享数据和 PUSH
我在共享数据和推送方面遇到了一点问题。
我有一个包含三行的表格;这些行根据所选的参考日期而有所不同(每个用户可以选择不同的参考日期,因此它在会话范围内),例如,假设我有:
- [{1, 'a', "active"}, {2, 'b', "active"}, {3, 'c', "inactive"}] 参考日期为 2013 年 2 月 10 日和
- [{4, 'a', "inactive"}, {5, 'b', "active"}, {6, 'c', "inactive"}] 参考日期为 2013 年 3 月 13 日。
对象是 {ID, LABEL, STATUS} 类型的三元组。
这些行应该在观看相同参考日期的用户之间共享,例如用户 U1 和 U2 正在观看参考日期为 10-Feb-13 的表格。理想情况下,当 U1 将行 {1, 'a', "active"} 更改为 "inactive" 时,修改会通过推送通知(实际上是 IcePush)传播给也看到它的用户 U2。到目前为止,一切都很好。
当更多用户观看不同的参考日期时会出现我的问题,因为我必须过滤掉不在用户特定参考日期中的行并尝试“释放”不需要的行,因为 bean 是应用程序范围的。
我们最初认为我们可以统计观看特定参考日期的用户,但这就像参考计数垃圾收集一样,我不愿意深入研究,所以我问你,你会怎么做?
顺便说一句,我们认为它应该以这种方式工作,因为我们阅读了本教程。
foreach - 带有 c:forEach、ace:dataTable 和 IceSoft Wiki 示例的动态列
我们正面临动态列的问题。我们有一个表,其中的列取决于一些先前选择的过滤器。当您进入页面时,您可以选择年份和其他一些标准,并使用这些值呈现表格。我们的问题是,当您选择不同的标准时,列可能会有所不同,这是一个问题,因为 c:forEach 不是那么动态的。
如果您查看 IceSoft Wiki 中提供的示例,您会看到与我们的代码类似的内容(但我们的代码要复杂得多): http: //www.icesoft.org/wiki/display/ICE/DataTable+动态+列
问题来自这句话:
backing.columns是静态的。但是如果你改变它的元素数量(在这个例子中它没有意义,因为“列”列表中的值与任务类中的属性匹配,但是如果你打印一个列表而不是列表)你就会遇到问题,如下所述: http://drewdev.blogspot.com.es/2008/08/cforeach-with-jsf-could-ruin-your-day.html
当我们更改列时,我们尝试重新创建组件列表:
但是没有用。我们还尝试从 PhaseListener 的上下文中恢复视图,但没有积极的结果。我们已经没有想法了。
任何想法(或解决方案:D)将不胜感激。如果有人需要更具体的代码,请问。
TIA。
PS:这个问题也发布在ICEFaces论坛(http://www.icesoft.org/JForum/posts/list/0/21842.page#76787),我会更新两个地方的解决方案(如果有的话)。
jsf-2 - 为什么我在 jboss-7 上收到这个奇怪的 'ExceptionHandlerFactory' 问题?
我想将现有的 icefaces 应用程序迁移到 jboss server 7,但收到此异常:
我只是卡住了,因为我不知道如何解决这个问题。
有人有线索吗?
我javax.faces.jar
在 ear 的 lib 目录中,但似乎删除它并没有帮助(我收到很多其他异常)。
更新:如果我将此添加到 web.xml:
错误似乎消失了,但出现了另一个错误:
eclipse - icefaces 项目部署错误:org.apache.catalina.LifecycleException: java.lang.NoSuchFieldError: SKIP_ITERATION
我正在尝试制作新的 icefaces 项目,该项目使用以下方法生成:ICEfaces 3.3.0 project integration for Eclipse。我没有修改项目中的任何内容。但是当我尝试在服务器上运行时,出现错误:
无法部署 MyProject
模块的部署错误:MyProject:
加载应用程序时出现异常:java.lang.Exception:
java.lang.IllegalStateException:ContainerBase.addChild:
开始:org.apache.catalina.LifecycleException:
java.lang.NoSuchFieldError: SKIP_ITERATION
在此之前,我正在为 Eclipse 使用 ICEfaces 3.2.0 项目集成,没有问题。
我正在使用 Eclipse Indigo、GlassFish 服务器 3、Mojarra 2.1.6
之前谢谢
jsf - 无重定向导航问题
我在我的应用程序中使用了一种导航技术,该技术允许用户在同一业务组之间导航时保留视图并更改页面的一部分而无需重定向。当他们更改组时,应用程序会将他们重定向到新的组页面。
由于页面保留了最后一个视图,因此我面临使用重复组件 ID 的无重定向技术的问题。
上面的navigationModel bean 负责改变所需部分页面的路径。
有没有办法避免更改部分页面的组件 ID。难道我做错了什么?
注意 1:我正在使用 ICEfaces 展示案例示例中的相同代码,这对他们来说效果很好。请查看此示例以明确我的问题,并尝试从左侧菜单中在相同组项目和不同组之间导航,并注意重定向行为。 http://icefaces-showcase.icesoft.org/showcase.jsf
注意 2:我正在使用带有 ICEfaces 3.2 的 JSF 2。
icefaces-3 - IceFaces 3.3.0 中的浏览器控制台充满错误
正如标题所说,我的浏览器控制台确实充满了错误,其中一些错误如下:
错误:ReferenceError:未定义css_ims
错误:TypeError:br.log未定义
错误:TypeError:window.ice.onLoad不是函数
错误:TypeError:ice.captureSubmit不是函数
错误:TypeError:ice.setupBridge不是函数
错误:TypeError:ice.push未定义
错误:TypeError:ice.captureSubmit不是函数
错误:TypeError:ice.onBeforeSubmit不是函数
伙计们,我还要告诉你们我使用的 Icefaces 版本: 1. icefaces-3.3.0.jar 2. icefaces-ace-3.3.0.jar 3. icefaces-compat-3.3.0.jar 4. icefaces-mobi -1.2.0.jar 5.icepush -3.3.0.jar
在使用这些3.3.0版本和icefaces-mobi-1.2.0.jar 之前,我使用的是 3.0.1 版本并且没有使用其中浏览器控制台没有的icefaces-mobi-1.2.0.jar上述错误。所以我在想这可能是兼容性问题。
(注意:这里的icefaces mobi jar是用于移动相关的东西。)
提前致谢。任何帮助将不胜感激!:)