-
Bug
-
Resolution: Fixed
-
Normal
-
9.6.4
-
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.