title: Kendo autocomplete showing [object object] instead of propery value
body: <p>I'm trying to configure kendo autocomplete using their tutorial.
  The problem is that autocomplete control display objects instead of property value which I set in kendo initialization (see capture):</p>
  <pre><code>@(
      Html.Kendo().AutoComplete()
      .Name(&quot;products&quot;)
      .Placeholder(&quot;Find Product...&quot;)
      .DataTextField(&quot;Name&quot;)
      .Template(&quot;&lt;span&gt;&lt;img src='/Content/Images/default-photo.jpg' &quot; +
      &quot;width='20' height='20' /&gt;&amp;nbsp;${data}&lt;/span&gt;&quot;)
      .DataSource(source =&gt;
      {
          source.Read(read =&gt;
          {
              read.Action(&quot;GetProducts&quot;, &quot;Search&quot;)
              .Data(&quot;onAdditionalData&quot;);
          })
              .ServerFiltering(true);
      })
  
  )
  
  &lt;script&gt;
      function onAdditionalData() {
          return {
              text: $(&quot;#products&quot;).val()
          };
      }
  &lt;/script&gt;
  </code></pre>
  <p><a href="https://i.stack.imgur.com/oz9bt.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/oz9bt.png" alt="enter image description here" /></a></p>
  <p>After I click this item the name is showing properly:
  <a href="https://i.stack.imgur.com/QxGeX.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/QxGeX.png" alt="enter image description here" /></a></p>
  <p>My action return type is <code>return Json(products, JsonRequestBehavior.AllowGet);</code>
  where products is <code>ICollection&lt;VmProduct&gt;</code>
  Whats going on?</p>