Использование функций JavaScript в шаблонах столбцов kendo grid

#jquery #asp.net-mvc #kendo-grid

#jquery #asp.net-mvc #kendo-grid

Вопрос:

У меня здесь есть функция, и я хочу вызвать ее в столбце kendo.Функция проверяет, нажат ли класс.Но когда я добавляю этот класс в столбец kendo, ничего не происходит, что я здесь делаю? Не могли бы вы помочь мне вызвать этот класс в столбце kendo?

Спасибо

             <script>
$(function() {
    $(".createInvoice").on('click', function(e) {

        e.preventDefault();
        debugger;
        var self = $(this);

        var createInvoiceW = $("#createInvoiceWindow");
        var kwindow = createInvoiceW.data("kendoWindow");

        kwindow.refresh({
            url: "@Url.Action("CreateInvoicePopup", "Finances")/"   self.data('job-id')
        });
        kwindow.center();
        kwindow.open();
    });
});
            </script>

            <div id="createInvoiceWindow" class="kWindow"
                 data-title="false"
                 data-width="600"
                 @* data-height="700"*@
                 data-ajax="true"
                 data-visible="false"
                 data-url="@Url.Action("CreateInvoicePopup", "Finances")"></div>
  

kendo grid

    <div id="jobs-grid"></div>@(Html.Kendo().Grid<Modus.Presentation.Models.Jobs.JobModel>()
  .Name("#jobs-grid")
  .DataSource(dataSource => dataSource
      .Ajax()
      .Read(read => read.Action("List", "Jobs"))
   )
  .Columns(columns =>
  {

  columns.Bound(product => product.JobNumber).ClientTemplate("<a href='"  

     "/#= Id #'"  
 ">Show Product Details</a>").HtmlAttributes(new { @class = "createInvoice"        });
  columns.Bound(product => product.Customer.Name).ClientTemplate("<a class='createInvoice'>hgg</a>");
  columns.Bound(product => product.Customer.Name).HtmlAttributes(new { @class = "createInvoice" });

  columns.Bound(p => p.JobNumber).Template(@<text>
                @Html.ActionLink("", "", new { id = @item.Id , @class= "createInvoice" })>
</text>);


  })
      .Pageable()

                    )