4 Answers, 1 is accepted
Please look at this sample AsyncUpload - Additional Fields, it is close to your requirements.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.
See What's Next in App Development. Register for TelerikNEXT.
My post is related to this topic. I am dynamically creating additional fields based on your example in the Online Demo. However, here is my scenario:
I add 3 files. Each file has a label and input. If I "Remove" the second row (rowIndex = 2), the file is removed, but the label and input field is still displayed. I have not been successful removing the additional fields.
I have attempted to use a variation of the old code provided in the RadUpload control:
var li = row.parentNode.parentNode;
var ul = input.parentNode.parentNode.parentNode;
So, I have tried different things that revolve around "parentNode.removeChild()" or $(row.parent).remove() or var extraFields = row.parentNode.childNodes row.parentNode.removeChild(extraFields[i]) to no avail. Is there a simple way of completely deleting the custom controls / metadata, or, do I need to get the index and cycle through the collection and delete at the desired index?
Any direction is greatly appreciated.