Task Related Items on EditForm

Forums Classic DFFS Task Related Items on EditForm

Viewing 3 reply threads
  • Author
    Posts
    • #9052
      Tony Bowes
      Participant

      I can add the Task specific ‘Related Items’ field to the DisplayForm, but it doesn’t appear as an option to add the field to the EditForm? I know that this field doesn’t appear on the edit form in OOTB SharePoint, but I have been looking for a way to get the RelatedItems links to work off the EditForm (and the list, but that’s another story).

    • #9056
      Alexander Bautz
      Keymaster

      Hi,
      It’s technically possible to have the related items functionality visible in EditForm, but if you change the related items, you are updating the current item – and will receive a save conflict when trying to save the form.

      Therefore it is unfortunately not very practical to have it in other than the DispForm.

      Alexander

    • #9066
      Tony Bowes
      Participant

      Ahh, that makes much more sense!

      I’m really only after the ability to go to the already linked related item (set up by a task), so I’ll dig around a bit to see if I can tease out the RelatedLinks section.

    • #9091
      Alexander Bautz
      Keymaster

      If you just want to show them in EditForm you can use something like this to read the values:

      var res = spjs.utility.getItemByID({"listName":_spPageContextInfo.pageListId,"id":GetUrlKeyValue("ID"),"viewFields":["RelatedItems"]});
      alert(res.RelatedItems);

      This will output something like this (two related items):

      [{"ItemId":31,"WebId":null,"ListId":null},{"ItemId":45,"WebId":"5b315066-48ba-42b1-9ef1-1387b67dcd9b","ListId":"5f82a17a-d27b-4f6d-8c2b-fa201e40b40b"}]

      This must then be converted into a proper “link”, but if it is internally in one list you can use the “ItemId” directly to create the link using “/Site/List/DispForm.aspx?ID=XYZ”.

      PS:If the link is internal in the list, the ListId and WebId parameter is null.

      Alexander

Viewing 3 reply threads
  • You must be logged in to reply to this topic.