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

javascript - hx:commandExButton 的 onclick 未调用 Javascript 函数

当我点击hx:commandExButtonJavascript 函数应该被调用,但它没有被调用。Javascript函数如下:

hx:commandButton如下:

任何建议都会有所帮助。

0 投票
3 回答
4304 浏览

jsp - jsf提交按钮不起作用

我正在使用hx:commandExButtonIBM Faces Client Framework 来调用我的方法。但是该方法没有被调用。但是如果我使用immediate="true"它就会被调用。但正如你们都知道的那样,我的模型不会更新,所以它对我没有用。

有没有人遇到过这个?检查hx:commandExButton id="btnSearch"

0 投票
1 回答
2840 浏览

ajax - JSF AJAX 请求不适用于 hx:panelDialog

我写了以下代码,

这段代码背后的基本思想是在页面上有一个按钮,当用户单击时,它应该从 bean 中获取最新数据(通过提取文件,该文件不断更新)并在 databean 中填充 List 对象,以便 h: selectManyCheckBox 可以渲染它。所以我用commandExButton添加了一个行为,这样它就会得到新的数据,它应该在selectManyCheckBox中呈现最新的选项。但是在这两个 hx:behavior 中,只有第一个在工作,它调用 getter 函数

但它不会进一步渲染panelDialog。如果我删除“get”的行为,它将显示面板对话框,但不会显示更新的数据。所以我无法找出,我在这里做错了什么。有人可以帮忙吗?

0 投票
1 回答
865 浏览

java - 我可以在 JSF 中进行的 ajax 调用的数量是否有限制?

我正在 IBM Wepsphere 门户 5.1 环境中使用 RAD 7 开发一个 portlet。我有各种字段,它们使用 ajax 调用在后端填充对象。这是为了在用户离开页面而没有提交数据的情况下保留数据。输入是弹出窗口和下拉菜单的组合。当用户想要永久存储数据时,他们会单击提交按钮。

我注意到当您在页面上填写超过一定数量的字段时,您需要单击两次提交按钮。第一次提交似乎只是刷新页面,并没有调用命令按钮后面的操作。第二个提交数据。

我已经对此进行了大量测试,并意识到在提交按钮第一次无法工作之前,我可以执行的 ajax 调用似乎有 7 个限制。即使我只是将一个字段更改 8 次,它也会失败。

不知何故,超过 7 次调用会使页面处于不同的状态。离开页面将修复它。即,如果您填写所有字段然后转到菜单中的不同页面然后返回,您可以通过第一次单击提交。

jsp 中的典型下拉菜单如下所示:

支持 bean 中的方法如下所示:

要处理选定的值:

要填充下拉列表中的选项:

}

提交按钮:

没有什么不寻常的我会想到的,但我仍然遇到了问题。

有没有人见过这样的事情?

问候

账单

0 投票
2 回答
3906 浏览

java - 在 JSF 1.1 之后不推荐使用类型 API 变量解析器。改用 el-resolver

我们最近从 WebSphere Portal v6.1 升级到 v7.0,在这个过程中我们现在有可用的 JSF 1.2。在 Rad 8 中创建一个新的 Portlet 项目会创建一个 faces-config.xml,其中包含以下条目

然后抱怨:类型 API 变量解析器在 JSF 1.1 之后被弃用。请改用 el-resolver。

不幸的是,我在使用 el-resolver 的 IBM 页面上找不到答案。

编辑:

=> 解析器:com.sun.faces.el.FacesCompositeELResolver@696e696e

在 faces-config 中添加一个条目

删除或不删除变量解析器会导致:

与 IBM 合作的 PMR...

0 投票
2 回答
3895 浏览

java - 会话过期的视图恢复期间的 JSF 1.2 异常

我们最近从 6.1 迁移到了 WebSphere 7.0,并且还从 JSF1.1 升级到了 JSF1.2。每次会话到期并且通过浏览器提交任何内容时,我现在都会遇到异常:

我怎样才能防止这个错误?

  • 请求的结果呈现在与输入字段相同的页面上。
  • 我正在为页面使用会话范围的支持 bean。

编辑:看起来确实像 WAS 7.0/JSF 1.2 迁移问题,请参阅https://www.ibm.com/developerworks/forums/thread.jspa?threadID=332460&tstart=30(未提供答案)

BalusC 在这里解释了为什么会发生javax.faces.application.ViewExpiredException: View could not be restore。但是为什么以前没有发生呢?在迁移之前,几个应用程序运行良好。

0 投票
0 回答
756 浏览

jsf - jsf页面代码生成

我正在做一些 JSF 开发,我看到生成了一个名为 pagecode 的默认包。我的一位朋友建议我关闭自动页面代码生成。我只是想知道那个页面代码包的优点和缺点是什么,我应该关闭它还是让它打开

0 投票
0 回答
535 浏览

javascript - JS 错误“未定义 hX_6”

我正在使用 RAD 7.5.6、JSF 1.2 和 IBM JSF 客户端框架(hxtaglib)。

我有一个搜索页面,在项目列表中,我可以编辑我选择的项目。当我单击该项目时,我被重定向到插入页面,其中包含我的所有项目数据。我的页面加载了所有数据,但我收到了一个 JS 错误,我跟踪到以下代码,并显示消息“hX_6 未定义”:

此错误会影响我的菜单以及页面的所有其他 JS 和提交。

0 投票
1 回答
431 浏览

jsf - 将应用程序迁移到 WAS 7 后,JSF 标记未呈现

我一直致力于从 WAS 6.1 到 7 的迁移或 JSF 应用程序。该应用程序使用 JSF 1.1。根据我提到的论坛,我进行了以下更改web.xml以使代码与 JSF 1.1 兼容。

但是,有些页面包含<hx:jspPanel>和其他hx组件,但无法正确呈现。它显示为

您能否建议如何解决此问题?是否需要升级到 JSF 1.2 或 JSF 2.0 才能解决问题?是否可以在不升级 JSF 的情况下解决问题?

0 投票
1 回答
753 浏览

jsf-2 - WAS 8.5 上的 JSF 迁移导致“无法解析导入 com.ibm.faces”

我正在将旧的 JSF 应用程序从 WAS 6.x 迁移到 WAS 8.x,我收到以下编译错误:

导入 com.ibm.faces 无法解析

这来自以下代码:

如何移植它以在 WAS 8.x 上使用?