Bind the Rendered property of each Output Text control in the “Customer Info” property group to the isEditable property. You want the application to display the Output Text controls when the value of the isEditable Boolean page bean property is false. To achieve this, proceed the property name identifier with an “!”, which is the Java negative test symbol.
Bind the Rendered property of each Input Text control in the “Customer Info” property group to the isEditable property. You want the application to display the Input Text controls when the value of the isEditable Boolean page bean property is true.
This action invokes the Web service to update the customer information using the data the user supplied in the Input Text controls. It sets the isEditable property to false so that the application no longer displays the Input Text controls. It then refreshes the Output Text controls with the updated information by invoking the GetCustomerInfo of the Web service.