【发布时间】:2010-09-07 04:52:15
【问题描述】:
关于在 JSF 中开发自定义组件,有几件事我很难理解。对于这些问题,您可以假设所有自定义控件都使用值绑定/表达式(不是文字绑定),但我也对它们的解释感兴趣。
- 在哪里设置值绑定的值?这应该发生在解码中吗?还是应该 decode 做其他事情,然后在 encodeBegin 中设置值?
- 从值绑定中读取 - 我何时从值绑定中读取数据,而不是从提交的值中读取数据并将其放入值绑定中?
- 何时调用与所有这些相关的表单上的动作侦听器? JSF 生命周期页面都提到了在各个步骤中发生的事件,但是当只是调用命令按钮的简单侦听器时,我并不完全清楚
我尝试了一些组合,但最终总是难以找到错误,我认为这些错误来自对事件生命周期的基本误解。
【问题讨论】:
-
在最初的问题发布将近 10 年之后,收到一个正在接受编辑活动的通知很有趣。 Stack Overflow 那时是一个更简单的地方!
标签: java jsf jakarta-ee custom-component