JavaServer Faces @jsf_spec
JavaServer Faces @jsf_spec
When using Bean validation, component binding and ajax together, the validation is added at every ajax call to the validator list of the component. This results in multiple calls and...
Ajax redirects fail silently when the element is used in the partial response: ``` ``` If the extension element is removed, redirects work correctly: ``` ``` ### Steps to reproduce:...
On a complex page I hit a performance issue apparently caused by the regular expression-based methods in ELUtils that are used for classifying tag attributes: isCompositeComponentLookupWithArgs isCompositeComponentMethodExprLookup isCompositeComponentExpr These methods...
Consider the following examle: ``` **Index.java**import javax.enterprise.context.RequestScoped; import javax.inject.Named; @Named @RequestScoped public class Index { private String text; public String getText() { return text; } public void setText(String text) {...
Consider this situation: you have a number of options and some options are already selected but must not be unselected. SelectItem allows to pass a disable item state and the...
From Kevin Jackson: > KJ> 1) In UIComponentBase, PassThroughAttributesMap is a ConcurrentHashMap. > KJ> I see several other maps in this class and they are all ordinary > KJ> HashMaps....
From Kevin Jackson: > KJ> 3) When you make a copy of the pass thru attributes, you create another > KJ> ConcurrentHashMap. Are ResponseWriters ever accessed concurrently? I > KJ>...
ImplicitObjectELResolver sets the outcome of whether #{component} is resolved based on the value of the result. This happens via the following code: ``` UIComponent c = UIComponent.getCurrentComponent(facesContext); context.setPropertyResolved(c != null);...
Make system events utilize the new constructors
While working on the implementation of [JAVASERVERFACES_SPEC_PUBLIC-1](https://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-1 "multi-component validation"), I observed that the "disabled" attribute on seems to not be implemented.