-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Normal
-
Affects Version/s: 9.6.4
-
Component/s: None
-
Security Level: Jimmy
-
None
-
None
if ListModel only added or removed one data to render, this may cause another issue that if the EL contains with ${forEachStatus.index}, the existed components may re-render as well. Otherwise, the result on UI are wrong.
For example - https://zkfiddle.org/sample/2s356im/2-Test-ForEachStatus
The testing result:
| Component | Re-render All | Wrong result |
|---|---|---|
| Listbox | with ROD | without ROD |
| Grid | with ROD | without ROD |
| Tree | V | V |
| Radiogroup | V | |
| Combobox | V | V |
| Tabbox | V | |
| Selectbox | ||
| Searchbox | V | V |
| Stepbar | V | |
| Organigram | V | |
| Linelayout | V | |
| Chosenbox | V | V |
| Cascader | V | |
| Biglistbox | V |
Note: JSF's index will change too, no matter adding or deleting.