问题标签 [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 投票
8 回答
60437 浏览

javascript - 如何在 JSF 之前执行 Javascript执行动作?

如果您有一个 JSF <h:commandLink>(它使用onclickan 事件<a>来提交当前表单),您如何在执行操作之前执行 JavaScript(例如要求删除确认)?

0 投票
2 回答
372 浏览

java - 在 Java Server Faces 框架中使用 Spry

我正在尝试使用Dreamweaver将Spry 手风琴插入到现有的JSF页面中。这可能吗?

我已经尝试了几件事,但只显示标签。

0 投票
3 回答
9023 浏览

jsf - 如何提高 RichFaces ScrollableDataTable 控件的性能?

首先,一点背景:

我正在使用 ScrollableDataTable 显示具有 288 行和 8 列(2304 条记录)的数据集,性能还有很多不足之处。重新呈现控件的 AJAX 请求需要将近 20 秒才能完成,而使用 DataTable 控件呈现相同数据时需要 7 秒。

通过 Servlet 过滤器和 JavaScript 捕获的指标表明,几乎所有的处理时间都花在了客户端上。在 19.87 秒的请求中,3.87 秒花费在服务器上……查询和排序数据花费的时间不到 0.6 秒。

切换到 DataTable 控件将请求、响应和呈现周期减少到我在 ScrollableDataTable 中看到的 1/3,但也删除了几个重要功能。

现在的问题是:

是否有其他人遇到过 ScrollableDataTable 的性能问题?在具有固定列和两轴滚动的 JSF/RichFaces 中呈现大量表格数据的最有效方法是什么?

更新:

我们最终编写了一个自定义控件。对渲染组件和生成的 JavaScript 的完全控制使我们能够实现与 DataTable 相当的响应时间。不过,我同意 Zack 的观点——分页是正确的答案。

0 投票
7 回答
4535 浏览

java - JSF/Facelets 中的国际化标签

Facelets是否具有任何使用 JSF 可以实现的更整洁或更易读的国际化用户界面文本标签的功能?

例如,对于普通的 JSF,使用 h:outputFormat 是一种在消息中插入变量的非常冗长的方法。

澄清:我知道我可以添加一个消息文件条目,如下所示:

并显示这个(如果我正在使用Seam):

但是输出一个句子会很混乱 - 正是这种事情让 JSF 名声不好。

0 投票
3 回答
3916 浏览

java - JSF selectItem 标签格式

试图在这个项目的 xhtml 中保留所有演示文稿,我需要格式化 selectItem 标记中的一些值,这些值具有 BigDecimal 值,并且需要使其看起来像货币。反正有应用<f:convertNumber pattern="$#,##0.00"/>Inside a<f:selectItem>标签吗?

有什么方法可以做到这一点或不涉及将其推送到java代码中的解决方法?

0 投票
4 回答
5313 浏览

jsf - 使用 Netbeans 指定调试源

使用 Netbeans 6.1 中的调试器,我想进入 JSF 库的一个方法(特别是 StateManager 类的 saveSerializedView 方法),但我不知道如何通过 IDE 指定 JSF 库的源代码的位置. 我什至无法确定 Netbeans 将哪个 jar 文件或哪些文件用于 JSF。

0 投票
2 回答
3438 浏览

jsf - 如何检索伍德斯托克表的选定行

我有一个带有复选框的 JSF 伍德斯托克表。选择一行时,我想对这些项目进行一些处理。我设法选择了 RowKey 对象,但不知道如何获取我放回的原始对象。该表由 ObjectListDataProvider 填充。

0 投票
3 回答
2880 浏览

java - 使用 Seam/JSF 获取表单请求

我有一个查询表单,我想以 GET 请求的形式提交,因此结果页面可能会被添加书签或 RESTful。这是带有提交按钮的经典文本字段。我如何诱导 Seam/JSF 使用 GET 并将查询表达式作为参数而不是默认的 POST?

0 投票
2 回答
302 浏览

ajax - Is there a list of AJAX JSF Libraries available?

I'm looking for an alternative to www.jsfmatrix.net to get a better idea of what JSF libraries are out there and to avoid having to write my own grid/table components. Or are these 27 the best the world has to offer (really only 3 are worth their salt.)

0 投票
3 回答
11597 浏览

java - Seam/JSF 表单提交触发按钮 onclick 事件

我有一个带有查询生成器的搜索表单。构建器由一个按钮激活。像这样的东西

结果是表单中同时包含 a<button/>和 an<input type="submit"/>的 HTML。如果用户在表达式字段中输入字符串并按下回车键而不是单击提交按钮,则在预期行为是提交搜索时显示查询构建器。是什么赋予了?