title: In MVC method for controller is not called from inside of the Editor Template
body: <p>I need to initialize <code>Kendo.ComboBox</code> inside of the <code>Editor Template</code>.
  I have defined the template as follows:</p>
  
  <pre><code>&lt;script&gt;
      function GetReportID() {
          return {
              reportID: 8
          }
      }
  &lt;/script&gt;
  
  @(Html.Kendo().ComboBox()
                      .DataValueField("ReportPropertyID")
                      .DataTextField("PropertyName")
                      .DataSource(d =&gt; d.Read(r =&gt; r.Action("PopulateReportProperty", "TestTicketReportProperty").Data("GetReportID()")))) 
  </code></pre>
  
  <p>This template is rendered inside of the <code>Kendo.Grid</code>:</p>
  
  <pre><code>columns.Bound(p =&gt; p.ReportPropertyData).ClientTemplate("#=ReportProperty.PropertyName#").EditorTemplateName("_PropertyNameEditor").Sortable(false).Width(180);
  </code></pre>
  
  <p>The method inside of the controller that needs to be called:</p>
  
  <pre><code>[HttpPost]
  public ActionResult PopulateReportProperty([DataSourceRequest] DataSourceRequest request, int reportID)
  {
      var reportProperty = TicketReportPropertyRepository.GetReportPropertyEntityRepository(reportID);
      ViewData["defaultPropertyEntity"] = reportProperty.First();
      return Json(reportProperty.ToDataSourceResult(request), JsonRequestBehavior.AllowGet);
  }
  </code></pre>
  
  <p>This method is not called.</p>
  
  <p>What am I doing wrong?</p>