Details
Description
Mojarra select component renderers buffer the output then write the body of the select (containing the options) as a single string:
<option value="bean.selection.cars.car1.value">bean.selection.cars.car1.value</option>
<option value="bean.selection.cars.car2.value">bean.selection.cars.car2.value</option>
<option value="bean.selection.cars.car3.value">bean.selection.cars.car3.value</option>
<option value="bean.selection.cars.car4.value">bean.selection.cars.car4.value</option>
<option value="bean.selection.cars.car5.value">bean.selection.cars.car5.value</option>
This causes problems during applyBrowserChanges() as the "oldDOM" values cannot be modified by the submitted values. This results in the oldDOM not being updated to contain the browser submitted values, typically causing a larger DOM diff than necessary. In other cases, it may result in an inability to clear browser values.
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion