@Override protected void onBeforeRender() { if (!hasBeenRendered()) { items = new ArrayList<T>(getModelObject()); for (int i = 0; i < items.size(); i++) { EditableListItem<T> li = new EditableListItem<T>(newChildId(), i); add(li); onPopulateItem(li); } } super.onBeforeRender(); }
@Override protected void onBeforeRender() { // if (!hasBeenRendered()) { this.removeAll(); items = new ArrayList<T>(getModelObject()); for (int i = 0; i < items.size(); i++) { ListItem<T> li = new ListItem<T>(newChildId(), i); add(li); onPopulateItem(li); } // } super.onBeforeRender(); }