我创建了扩展的自定义组件UIComponentBase。我正在encodeBegin(CommandButton来自 Primefaces)中创建一些组件,但是当decode我在查找按钮时由用户单击按钮触发时,它既不存在也不存在UIViewRoot于this.getChildren().
似乎它是在decode触发并且组件不存在时调用的组件的新实例。怎么了?
一些代码在: 代码
如果你愿意,我可以发送整个代码。
我发现 PrimeFaces 和其他软件中使用了这种技术,但是你能解释一下为什么从 getStateHelper().eval("someKey"); 中检索到的值吗?解码时总是为空?
可能是我网站上的问题,但我无法解决?
这是我开始的线程的链接: