问题标签 [valuechangelistener]

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 投票
1 回答
6918 浏览

jsf - JSF f:selectItem in h:selectManyCheckbox 在支持 bean 中不起作用,但在 h:dataTable 中正确显示

此代码出现问题:

正如我们所看到的,我的值=“#{filterListener.chosenFilters}”。dataTable 的值也是相同的,所以每当我单击其中一个 selectItem 时,dataTable 都会添加或删除一个元素(这是有效的)。在我的支持 bean 中,我有以下代码:

每次单击其中一个复选框时,都会使用正确的数据添加/删除一列,在我的控制台中,当我在 processValueChange 方法中输出时,我会收到消息“processValueChange called”,但在此期间, selectedFilters 始终为空,并且 if表达式永远不会运行。怎么会?这是一个会话 bean,我真的不明白为什么我的列表不能在支持 bean 中使用,但我的 dataTable 可以毫无问题地使用它。

感谢您花时间调查此事。

0 投票
1 回答
16273 浏览

java - JSF 1.2:valueChangeListener 事件不返回新选择的值

我有这个支持bean:

而 h:selectOneMenu 是:

上述changePage()方法的代码不会从 h:selectOneMenu 返回新的选定页面值。相反,它会在提交之前返回页面值。我不明白为什么。

有人可以帮忙吗?现在已经坚持了2天。

0 投票
1 回答
2854 浏览

jsf - 表单提交时未触发 JSF valueChangeListener

在选择 DIV 元素时,我获取所选 DIV 隐藏元素的值并将其传递给其中包含隐藏元素的表单。然后提交此表格。以下是我的代码片段。

在选择 DIV 时正确设置了表单内隐藏输入的值,并且表单也已提交,但不会触发 valueChangeListener。

欢迎每一个提示!

-choesang

带有隐藏元素的表单:

DIV 元素:

爪哇

}

0 投票
1 回答
11160 浏览

java - ValueChangeListener 不工作

这是我的托管 bean 中的代码:-

这是我的豆子:-

然后我有 prevSel 和 currSel 绑定到h:outputText. 但是,即使 processValueChange 被正确触发并且System.out.println(event.getNewValue());工作正常,该值也没有得到。我也尝试设置不同的bean范围,但没有用。我知道 ValueChangeListener 完全没用。我仍然想知道它是如何工作的。

提前致谢 :)

0 投票
2 回答
18840 浏览

jsf - JSF-将参数传递给 valuechangelistener

我有一个像这样的小单选按钮:

我的听众是这样的:

我想将参数传递给 changeanswer 方法。例如,我想将 questionid 传递给 changeanswer 函数。我需要在里面做一些安排。

我怎样才能做到这一点?

很多很多提前感谢。

布拉德 - 新秀..

0 投票
2 回答
9018 浏览

jsf - JSF selectOneMenu 正在刷新并返回到之前的状态,而不是显示新值

我有一个数据表,其中有很多 selectOneMenu 项目可用,例如,有 10 个项目,每个项目都有一个 selectOneMenu 组合。现在,如果我单击任何组合,他们应该将值保存在数据库中并且他们会这样做。但在保存更改后的值后,selectOneMenu 将返回到之前的状态。我希望 selectOneMenu 保持其当前状态。此外,正在为数据表中的每个组合调用该方法。我真的很想知道为什么!在过去的两周里,我一直在敲我的头。任何帮助将非常感激。提前致谢。

这是我在这里的第一篇文章。这是我的 jsf 数据表:

这是我的 bean 代码:

0 投票
1 回答
4867 浏览

jsf - 提交时调用 valueChangeListener 而不更改 selectOneMenu 中的选项

在我的页面中,我有 selectonemenu,并且我注意到当我单击数据表的分页时,会调用 valueChangeListener 方法,而不会实际更改 selectonemenu 中的值或选项。

这是如何发生的,我如何防止这种情况发生,因为只有当用户更改 selectonemenu 中的值时我才需要调用 valueChangeListener 方法。

感谢并感谢任何帮助。

问候

这是我的 selectonemenu 代码

更新1

和豆方法

值添加如下

方法调用如下

0 投票
1 回答
411 浏览

java - f:ValueChangeListener 使 EJB 注入无效

它可以很好地加载 stateList,但是当我更改状态的值时,它会调用 backbean 但 addressBO 为空。我该如何解决?还有其他方法吗?

提前致谢。

背豆

设置的另一个 backbean 是在这种情况下未出现的地址和用户的值。

0 投票
2 回答
1190 浏览

java - 返回值时不触发 ValueChangeEvent

在我的 jsf 页面中,我有一个 inputtext 字段和一个隐藏字段。我有一个编辑按钮,单击编辑按钮后会出现一个弹出屏幕,我选择一个值,选定的值返回到我的隐藏字段。

我在隐藏字段中添加了一个 valueChangeListener,并在我的 bean 中添加了以下代码。

但是,每次我使用编辑弹出窗口更改值并将值返回到我的隐藏字段时,我猜 valueChangeListener 都不会触发。

知道为什么 valueChangeListener 没有触发吗?我的页面范围是会话并使用 JSF 1.1。

这种方法背后的想法是重新查询并基于弹出窗口中的值,我想刷新 JSF 页面中的数据。

0 投票
2 回答
1116 浏览

inheritance - 结合接缝 3 和 JSF2 复合组件 valueChangeListener 评估 El 表达式的问题

我有以下构造:

比意见:

文件:SpecificAction.xhtml

BasicAction.xhtml 包含我的复合组件:

和复合组件:

如果我运行我的创建,如果 valueChangeListener 的 el 是“specificAction”,它会完美运行。它在带有“basicAction”表达式的basicAction.xhml中也可以正常工作,只是使用复合组件我得到了那个有趣的异常:

任何想法,那可能是什么黑客?
Seam 3 或 JSF2 框架中的错误或我这边的一些愚蠢的错误?

谢谢解答!!!