diff --git a/common/src/main/java/com/genexus/GXExternalCollection.java b/common/src/main/java/com/genexus/GXExternalCollection.java index 46a62f029..de7795165 100644 --- a/common/src/main/java/com/genexus/GXExternalCollection.java +++ b/common/src/main/java/com/genexus/GXExternalCollection.java @@ -62,6 +62,20 @@ public boolean add(T item, int index) } } + public byte removeItem(int index) { + if(index > 0 && index <= size()) { + ((Vector)vectorExternal).remove((int) index -1); + } + + return super.removeItem(index); + } + + public void clear() { + vectorExternal.clear(); + + super.clear(); + } + public void setExternalStruct(AbstractCollection data) { vectorExternal = data;