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!
Views
Replies
Total Likes
Try
_subform.removeInstance(this.parent.index);
Steve
Views
Replies
Total Likes
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
Views
Replies
Total Likes
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!
Views
Replies
Total Likes
It would be easiest so see the form. I can take a look if possible. stwalker.adobe.@gmail.com.
Steve
Views
Replies
Total Likes
Thanks Steve, I will send it along with some words of "how its supposed to work" but to double-
check does your email really have a dot before the @?
Thanks
Views
Replies
Total Likes
Sorry. Good catch. stwalker.adobe@gmail.com
Views
Replies
Total Likes
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: Still don't seem to understand removeInstance correctly...
Sorry. Good catch. mailto:stwalker.adobe@gmail.com
Views
Replies
Total Likes
Ok, found the problem. I wan't properly qualifying the name of the Delete button. I had to add an additional "parent" to the name thus:
(this.parent.parent.index)
Just relying on ctl to give the fully qualified name was not sufficient.
Views
Replies
Total Likes
Views
Likes
Replies