title: Do I need to manually set a WaveMaker LiveForm's dataOutput?
body: <p>I'm setting a LiveForm's <code>dataSet</code> manually by grabbing data from a selected grid item. I'm then setting the LiveForm's editors using that data. It looks like this:</p>
  
  <pre><code>getCurrentItem: function() {
          var item = this.grid_items.selectedItem.getData().related_item;
          this.liveForm_editItem.setDataSet(item);
  
          this.item_nameEditor2.setValue("displayValue", item.item_name);
          this.item_nameEditor2.setValue("dataValue", item.item_name);
          this.item_priceEditor2.setValue("displayValue", item.item_price);
          this.item_priceEditor2.setValue("dataValue", item.item_price);
  }
  </code></pre>
  
  <p>That function gets attached to the LiveForm's <code>onBeginUpdate</code> event so the editors get pre-loaded with data when you go to edit them. This works fine. My problem is that when I try to save the form, the function I've attached to the <code>onBeforeServiceCall</code> event is being passed undefined and null. I'm getting this error message:</p>
  
  <pre><code>Service Call Failed: .update JsonRpcService.js:410
  invalid request; missing method or id: "{"params":[undefined,undefined,null],"method":"update","id":96332}"
  </code></pre>
  
  <p>So I'm wondering, is this an issue with the LiveForm's <code>dataOutput</code>? Do I need to set that manually? I'm not sure what values it wants if it wants any at all.</p>