Generating links or a popup to edit a single multivalue custom field record in CiviCRM 4.7
You're on the right track. If you go to the contact summary page and click the popup links to add/edit custom data then you can re-use those exact links in your report. Give the &lt;a&gt; a class of crm-popup and Civi's js will do the rest for you. No need to redirect back to the report, you can make it refresh automatically via ajax when the popup form is saved by using the CRM.refreshParent method similar to crm.livepage.js