问题标签 [jsf-1.2]

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

java - 消除“今天是" MyFaces Tomahawk 的弹出 inputCalendar 中的字符串

有谁知道我是否可以删除显示在 MyFaces Tomahawk 的弹出 inputCalendar 底部的字符串“Today is”?

请参阅以下屏幕截图:

http://myfaces.apache.org/tomahawk-project/tomahawk12/images/calendar_popup.png

我根本不想显示字符串“Today is Fri, 8 Jul 2005”。这可能吗?

谢谢。

0 投票
1 回答
454 浏览

jsf - jsf关于请求范围的基本问题

我认为这是一个 jsf 基本问题,但我只需要一点解释..

我有一个登录页面,其中有一个指向 CreateAccount 页面的链接:

现在,这个jsp页面打开了一个jsf facelet(是的,丑陋的设计):

createAccount.jsp:

所以现在,这个 createAccount.jsf 有一个 CreateAccountBean 作为具有request范围的支持 bean。我第一次去创建帐户页面时,构造函数会调用 init 方法(由于某种原因,@PostConstruct 不会自动调用,这就是我从构造函数调用它的原因......也许是因为那个 jsp 转发?)

如果再次打开我的登录页面并再次进入 createAccount 页面,则不再调用 init 并且我不明白为什么...具有请求范围,在这种情况下应该重新初始化它,对吗?

你能解释一下为什么会失败吗?

谢谢。

0 投票
1 回答
104 浏览

jsf - 为什么这个 bean 中有 NPE?

我有一个会话 bean:

我将它注入到请求 bean 中:

现在,我正在尝试在我的 createAccountBean 的 @PostConstruct 中使用设置器,但我不明白为什么 mainMenuNavigationBean在这里为空...我希望在访问 createAccountBean 时自动创建它

你能给我一个提示吗?我不明白我做错了什么......

0 投票
1 回答
2085 浏览

richfaces - 如何使用 JSTL 在 JSF 1.2 页面中强制构建阶段?

我在我的 JSF 应用程序中使用 JSTL 标记。通过某些操作,我需要重新构建组件树,就好像它是初始构建一样。我目前的症状是组件关联的对象不正确、重复的 ID 以及其他与过时组件有关的问题。这是在构建阶段使用的 ac:foreach (不能使用重复标签,请参见示例链接)标签。

我的理解是可以强制重建,但我无法找到发生的位置或方式。我对在客户端或服务器上启动的解决方案持开放态度。

有关我正在使用的代码示例,请参阅 Richfaces 中动态选项卡上的此页面。 http://in.relation.to/Bloggers/UsingDynamicallyCreatedRichFacesTabPanelForSearchResults

注意:使用 ui:repeat 或 a4j:repeat 是不可行的。有关详细信息,请参阅示例页面。

其他注意事项:应用程序 bean 是会话范围的,其中的数据必须是,而不是组件树状态。

更新这个问题直接针对本文提出的问题和第一条评论。我不知道如何在第一条评论中实际解决解决方法,而接受的答案让我想到了它。

0 投票
2 回答
1283 浏览

jsf - 为什么不跳过转换?

我的页面上有两个输入组件。他们每个人都有一个转换器(它是一个检查空值的转换器,比如 JSF 需要一个,但由于某些原因我不能使用 jsf 一个,所以我制作了自己的转换器)。

我也有一个ice:selectBooleanCheckbox

如您所见,我immediate=true在其上添加了属性,因为当我选择此复选框时,我确实希望跳过转换阶段但它不起作用,转换器仍然显示它们的警告。你知道为什么吗?

我还在此复选框上添加了一个 valueChangeListener 并根据此引用直接调用了 renderResponse:

从 FacesContext 对象调用 renderResponse() ,验证和转换被绕过,你仍然可以做你想做的事。

也许 JSF 大师可以提供帮助?

非常感谢...

更新:我知道解决方案是将复选框放在单独的表格中,但我负担不起......

更新2:我已经更正了一些关于监听器的代码,所以现在它在点击时被调用,但转换器仍然失败并且渲染响应阶段没有完成......

更新3:这不是icefaces问题......我已经尝试过 ah:selectBooleanCheckbox并且它发生了同样的......

0 投票
1 回答
2841 浏览

spring-webflow-2 - 使用javascript表单提交执行spring web flow转换

我们在 web 项目中使用了 facelets 和 spring web flow 的组合。在 Web 流中声明了一些变量。我想在流程之外访问这些变量。我试图访问这些变量的原因是,我们正在使用 javaScript 提交表单。我们不能使用 javaScript 提交表单作为 webflow 的一部分。

任何人都可以指导使用 javaScript 提交表单并且仍然是 Web 流程的一部分(就像单击了 commandButton 或 commandLink)?

或者

如何访问我们流之外的流变量?

0 投票
1 回答
1101 浏览

caching - h:inputText, h:selectOneMenu 显示重新渲染后的旧值

我在表格的每一行中都有 h:inputText, h:selectOneMenu。我在每一行的末尾也有删除按钮。单击删除按钮相应的行被删除。当我删除一行时,表中显示的行数减少了一个,但数据仍从旧行显示。考虑以下示例:

考虑我有三行:

文本 1 组合框 1 删除 1 文本2 组合框
2 删除 2 文本 3 组合框
3 删除 3

单击删除1:

当前行为
Text1 comboxBox1 delete2
Text3 comboxBox3 delete3

预期行为
Text2 comboxBox2 delete2
Text3 comboxBox3 delete3

我观察到的一件奇怪的事情是,当我将 inputText 更改为 outputText 时,数据正在刷新。我只在输入组件(textArea、testBox、组合框和复选框)中遇到这个问题。

我在门户环境中使用 JSF1.2,Spring web-flow。

0 投票
2 回答
1175 浏览

jsf-1.2 - Richfaces 和谷歌图表 API

我正在使用 Google Chart API,它在 JSF 1.2 和 Richfaces 3.3.1 上运行良好,但是当我使用或在同一页面中时.. 图表 API 不工作(图表图像不来).. 你能帮帮我吗? 。 提前致谢 ...

0 投票
1 回答
530 浏览

jsf - 带有 jsf ui:insert 的评论

我想将此评论放入:

但评论将从头中删除。配置文件中没有设置跳过注释值。如何插入此评论?

谢谢

0 投票
1 回答
1403 浏览

jsf - jsf中的noSelectionLabel?

在很多情况下,我们想告诉用户从 selectOneMenu 组件中选择一个选项。在 Seam 中,使用noSelectionLabel.

你能告诉我JSF 1.2中是否有类似的东西吗?

我正在使用带有 selectItems 列表的 icefaces,例如:

(请忽略参数,这是我制作的自定义组件)。

我可以在<f:selectItem itemLabel="Please select" itemValue=""/>上面介绍一个新的,f:selectItems但这很困难(在某些情况下我必须找到一种隐藏它的方法等)......

你知道其他解决方法吗?

谢谢。