or
$(document).on('click', '.myClass', function () {....
$('.myClass'.kendoDropTarget({
drop: function (e) {
...
}
});
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script type = "text/javascript"> // this is the structure of the data comes from server function Employee(Name, Age) { this.Name = Name; this.Age = Age; } $(document).ready(function () { var em1 = new Employee("Daljit", 23); var em2 = new Employee("Manjit", 20); var em3 = new Employee("Joga", 25); var Department = { Name: "Question Name", Employees: new Array(em1, em2, em3) }; var departmentVM = kendo.observable ( Department ); var templateContent = $("#myTemplate").html(); var template = kendo.template(templateContent); $("#daljitControls").append(template(departmentVM.Employees)); kendo.bind($("#daljitControls"), departmentVM); }); </script> </head> <body> <div id = "daljitControls"> <input type="text" data-bind="value:Name" class="k-textbox" name="Name" /> </div> <script type="text/x-kendo-template" id="myTemplate"> # for (var i = 0; i < data.length; i++) { # # var employee = data[i]; # <input data-bind="value: employee.Name" class="k-textbox"/> # } # </script> </body> </html>
@{ var settings = new MySettings(); //containing .Pageable() .Sortable() etc settings .Name("KendoGrid") settings .Columns(columns => { columns.Bound(p => p.Description); }) .Editable(editable => editable.Mode(GridEditMode.InLine)) .ToolBar(commands => commands.Create()) )}@Html.Kendo().Grid(settings).BindTo(Model).Render();GridData = new kendo.data.DataSource({ transport: { read: { url: buildAsyncUrl('GetData'), dataType: "json", data: JSON.stringify(GridFilters) } }, ......});function buildAsyncUrl(cont) { return cont + '/?nocache=' + Math.random();}//whenever we need to refresh the grid we call:GridData.read();
0.360128123197711150.54653671974024070.5722005265817256