I am new to
JSF and am using ICEFaces v1.8.
Most ICEFaces components have a
binding attribute and a
value attribute. Can anyone explain the difference between these two attributes?
From the
ICEFaces API for ice:inputText, here is the definition given:
binding - The value binding expression linking this component to a property in a backing bean
value - The current value of this component. All UIInput derived UIComponents, that are placed within a UIData container, such as a dataTable or panelSeries, should have their value attribute bound to a bean property via a ValueBinding/ValueExpression, since otherwise the UIData container will not keep their successfully validated state, which can cause the component to fail to function properly.