问题标签 [ibm-jsf]

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 投票
2 回答
1563 浏览

jsf - IBM JSF 中 FlashImpl.java 中的空指针异常

我有时在我的 Web 应用程序中遇到空指针异常,该应用程序在 RAD 8.5 和 WAS 8.5 中运行。

例外是:

我没有使用myfaces,而是ibm faces. 所以,我不明白这个错误的原因可能是什么。有人可以在这里帮助我吗?

0 投票
0 回答
290 浏览

jsf - 仅根据用户请求将行加载到 jsf 数据表中

问题陈述:

我曾经用来hx:dataTableEx显示数据库表记录。

我将服务数据对象(关系记录列表)绑定到hx:dataTableEx.

加载时间更多是由于记录数(获取结果提供了超过 10000 条记录)。

我限制了每页 50 行,我使用 pagination(hx:pagerWeb) 查看下一组记录。

如何使数据表仅加载最初要显示的前 50 条记录,其余行仅在用户单击下一步按钮时才获取。

请帮助我找到解决方案。

在尝试了下面建议的方法后,我遇到了这个问题。 具有初始设置的数据表的页面

当我单击值为“A”的命令链接时,数据表会扩展它在屏幕上的空间(在页面上),但数据是不可见的。我不知道为什么数据表数据是不可见的。

结果截图:

空扩展数据表


我怀疑我在将 pagedlistdatamodel 绑定到数据表组件时出错了。

请帮助我解决此错误。

谢谢你。

0 投票
1 回答
92 浏览

jsf - ibm-jsf HX_DLG_SCRATCH div 元素

这是来自 jsf-ibm.jar(MANIFEST.MF 文件)的数据,以提供有关我当前正在处理的应用程序正在使用的 jsf 版本的信息:

我一直在追逐和解决这种奇怪的应用程序行为,这种行为只发生在 IE 中。
有链接,当点击它时,对话框应该打开(带有一些可以编辑和保存的数据的表格等)。但是当点击链接时,对话框会打开,但整个应用程序都是我称之为“白云”的东西。整个应用程序和对话框都是模糊的,什么都不能点击。然后,我单击浏览器 (IE) 刷新按钮,该按钮关闭对话框并返回包含链接所在数据列表的页面。
我尝试使用 IE 开发人员工具,发现当删除 id 为 HX_DLG_SCRATCH_0 的元素时,这个白云就会消失,例如可以关闭对话框,但应用程序的背景仍然存在(例如 Firefox 中的“正常行为”将不是被阻止的对话框,但应用程序的背景是灰色的,对话框后面没有应用程序元素)。此元素由 ibm-jsf 生成。
这是来自 IE DOM 资源管理器的元素:

这是链接所在页面的jsp代码的一部分:

这是使用ajax 的editBookActionDialog.jsp 对话框的jsp 代码的一部分。

我无法追查为什么这只会在 IE 中发生,在 Firefox 中它可以正常工作。
请提供任何有关它的指导或信息,我们将不胜感激。
非常感谢你,
mismas

[编辑] 只是我现在想到的一个想法。
也许这个“白云”应该是那个灰色的背景,但是在 IE 中有些东西与 css 混淆了......
在我看来这可能是正确的线索,因为没有 javascript 错误或任何其他类型的错误.. .
如果您认为我遗漏了什么,请纠正我... thnx!

[EDIT2 - 重要]
我确定了它的原因!
这是一个CSS问题。position: absolute 这个糟糕的 HX_DLG_SCRATCH_0 元素导致了这个问题。
您能否建议如何将这个 ibm-jsf 生成的位置:absolute 覆盖为 position:relative?
另外,我想只为 IE 添加这个“hack”。我知道这不好,但这显然符合整个应用程序的精神:)
Tnx!

0 投票
1 回答
1698 浏览

jsf - ScriptCollector 的等效标记是什么?

我们希望将我们的项目从 IBM WebSphere 6.1 迁移到 Tomcat 6,但是在我们的 JSP-JSF UI 页面中,我们在 IBM JSF 标记下广泛使用。

  • 脚本收集器
  • PanelRowCaregory
  • 寻呼网
  • 输出选择
  • 输入行选择
  • InputHelperDatePicker
  • InputHelperAssist
  • 转换掩码

为了替换上面的标签,我们试图从 Sun JSF 或任何其他开源库中找到等效的标签,但我们没有找到任何等效的标签。

我想知道是否有任何机构已经从事过这种迁移项目,如果有,您能否分享等效的标签?

或者,如果您以不同的方式解决它,即使该信息也将很有用。

提前致谢。

0 投票
0 回答
591 浏览

ajax - JSF 如何通过 id 识别 ViewState 并分配给视图 Map

据我了解,JSF 为每个新页面创建逻辑视图,并为每个回帖中同一页面的不同状态创建物理视图。JSF 为同一页面上的每个帖子创建新的 ViewState id。在我们的应用程序中,我们使用的是 JSF 1.2 Sun RI,并且我们设置了会话中的视图数 = 3。如果每个发布请求的 ViewState id 都是新的,那么 JSF 将如何确定要恢复的视图并用新的视图替换 LRU 视图视图状态?

例如,对于 3 个帖子请求,它会创建 3 个视图并将其放入 1 个逻辑地图中,第 4 个帖子请求将替换地图中的第一个视图吗?原因是在峰值负载期间,当我们使用 IBM JWL Ajax 调用发送多个回发请求时,页面中的数据会丢失。任何人都可以遇到类似的问题并解决它吗?

0 投票
1 回答
416 浏览

ajax - IE11 的 JSF 1.2 IBM JWL ajax 组件(hx:ajaxRefreshSubmit、hx:ajaxRefreshRequest)问题

我对 IE11 上的 ajax 组件 hx:ajaxRefreshSubmit 和 hx:ajaxRefreshRequest 有问题。他们俩都只处理第一个提交 - 请求。

我使用最新版本的 JWL 和 Portlet Bridge(jsf-ibm.jar v 3.1.20、jsf-portletbridge.jar v 3.1.19)。Ajax 适用于除 IE11 之外的所有浏览器(IE9、IE10、最新的 Chrome、最新的 Firefox、Microsoft Edge)。

有没有人设法解决这个问题?

0 投票
1 回答
286 浏览

ajax - AjaxRenderKitFactory 在我的 Web 项目中阻止 AJAX

我在 JSF 2.0 中遇到了与 Ajax 相关的问题

我们在同一个 EAR 中有 2 个 Web 项目 (WAR)。第一个项目在 faces-config.xml 中有以下内容

出于某种原因,com.ibm.faces.renderkit.AjaxRenderKitFactory正在阻止其他 Web 项目中的 ajax,如果我删除了此部分,则 ajax 可以正常工作。

我的意思是这里的 Ajax,渲染

但以下工作正常

我的 faces-config 中没有这个com.ibm.faces.renderkit.AjaxRenderKitFactory那么为什么它会影响我的项目中的 Ajax?

0 投票
0 回答
344 浏览

user-interface - 根据在 JSF 的 Datatable 中 inputText 中输入的值自动填充 outputText

我在数据表中有一个输入框“百分比”和一个输出框“金额”。现在我想在我输入百分比时自动填充 Amount - 比如我输入 10 百分比然后 Amount 应该填充 TotalAmount*10/100,并相应地更新“creditControlTermModel.amount”这个值

请建议如何做。我尝试使用

0 投票
1 回答
352 浏览

jsf - JSF Managed Bean 范围是否会影响 EAR、WAR 和 JAR 之间的可见性和访问?

我有 EAR,其中 WAR 和几个 JARS。最终,我的 WAR 下也多了几个 JARS。

我在 EAR 中将一组 DATA OBJECT 打包为 JAR,其中一个托管 Bean 位于“SessionScope”下,并且其属性 ->“eager = true”。说“A.Java”

现在,从我的 WAR 中,我有一个 ManagedBean,比如“B.java”,“RequestScope”试图获取 A.java 的一个实例,该实例返回为 NULL。从日志中,跟踪时出现以下异常:

是否存在托管 Bean 范围的层次结构,我们必须在存档和部署为 EAR 时确保这一点???