2 Replies Latest reply on Oct 15, 2015 7:29 PM by eric_allen

    Adding data elements to msbox.js via mboxParameters() function

    dean_liscum

      I want to load some data elements into my mbox.js so that I can access them from every mbox. 

      The satellite calls are
      'pageName='+_satellite.getDataElement('PageName')

      'formType='+_satellite.getDataElement('FormType')

      The interface doesn't provide a syntax for multiple parameters.

      [img]mbox_js_edit_interface.JPG[/img]

      • 0. Re: Adding data elements to msbox.js via mboxParameters() function
        eric_allen

        Hi Dean,

        The way to pass in multiple key/value pairs is to separate them with an & symbol. 

        So yours would be 

        return 'pageName='+_satellite.getDataElement('PageName') + '&' + 'formType='+_satellite.getDataElement('FormType');

        The best way to test this would be to add this code to your mbox.js file then download the newly created file and use an override in a tool like Charles with MapLocal to make sure your parameters are coming in as you expected.

        Hope that helps.

        Eric