Redirect to (second) edit form in document library
Posted: 23 May 2018
Hello guys,
We have few problems to solve and unfortunatelly running out of ideas.
Environment:
SharePoint 2016 on-prem
SPFORM v.3.1.4
Related items with document library as a parent, and two lists as child and grandchild.
To explain: We would like to use one form to set some necessary fields and save them so when editing child and grandchild items in second form we can use those values.
We have a document library where the first problem appears. The new form is not used here, because when we upload the document, SharePoint goes directly to edit form. Second, the edit form opens in dialog box, which disables redirecting to other form. Is there a way to open new form when uploading and if possible not in dialog box?
The other major problem we have is with content type. Since we can't use new form, we try to solve the problem with the content type, so we start with one content type when uploading, and then change it to other to get different form. We tried changing content type with workflow which works fine but as in other post mentioned, the redirect to other form is too fast and the change of content type is not set yet. Users must then open items from list/document library.
We also tried to change content type with the javascript but also ran to a problem, because the save button closes the form before the form reloads.
Used javascript:
// getting the SELECT element
var contentType = fd.field('ContentType').control()._el().find('select');
// setting the second type
contentType.find('option').eq(1).prop('selected', true);
// reloading the form
contentType.change();
Thanks in advance,
Bye, Dejan
We have few problems to solve and unfortunatelly running out of ideas.
Environment:
SharePoint 2016 on-prem
SPFORM v.3.1.4
Related items with document library as a parent, and two lists as child and grandchild.
To explain: We would like to use one form to set some necessary fields and save them so when editing child and grandchild items in second form we can use those values.
We have a document library where the first problem appears. The new form is not used here, because when we upload the document, SharePoint goes directly to edit form. Second, the edit form opens in dialog box, which disables redirecting to other form. Is there a way to open new form when uploading and if possible not in dialog box?
The other major problem we have is with content type. Since we can't use new form, we try to solve the problem with the content type, so we start with one content type when uploading, and then change it to other to get different form. We tried changing content type with workflow which works fine but as in other post mentioned, the redirect to other form is too fast and the change of content type is not set yet. Users must then open items from list/document library.
We also tried to change content type with the javascript but also ran to a problem, because the save button closes the form before the form reloads.
Used javascript:
// getting the SELECT element
var contentType = fd.field('ContentType').control()._el().find('select');
// setting the second type
contentType.find('option').eq(1).prop('selected', true);
// reloading the form
contentType.change();
Thanks in advance,
Bye, Dejan