I have a repeating subform with a Delete button. In the Delete button Click event I have this code:
_subform.removeInstance(this.index);
However, every time the Delete button is Clicked only instance 0 is removed. Naturally, I would desire the subform
containing the Delete button that has been clicked be the subform removed, not subform (0).
I have read the other posts about removeInstance but they don't seem to address my problem.
Please advise on what I am missing, Thank you!
Hi,
Take the count of the subform by using the following syntax
var StrCount = SubformPath.instanceManager.count
here SubformPath is the path of the repeating subform.
Subformpath.instanceManager.removeInstance(StrCount-1);
Try with this option it would delete the last added subform. hope you are looking for this.
Regards,
Jayakar
Thanks for the responses.
I have already tried (this.parent.index) with the same results, only (0) is removed.
My goal is to be able to delete any instance of the subform, not only the last added. I'm building n instances in a sequence (primary and secondary sort keys).
The user may save the form and come back to it later if incomplete, or perhaps use one form as the template for another version with much but not all of the information the same. Unneeded instances of the subform may be anywhere and need to be deleted in any sequence.
Ideas? Thanks!
Sorry. Good catch. stwalker.adobe@gmail.com
Just checking that you received my form?
Thanks
Bill
530-878-1002
530-210-4840 cell
From: Steve L Walker <forums@adobe.com>
To: Bill Spahn <billspahn@ymail.com>
Cc:
Sent: Tuesday, January 4, 2011 7:45:56 AM
Subject: Re: Still don't seem to understand removeInstance correctly... Still don't seem to understand removeInstance correctly...
Sorry. Good catch. mailto:stwalker.adobe@gmail.com
North America
Europe, Middle East and Africa
Asia Pacific