or
dataSource = new kendo.data.DataSource({ type:"json", transport:{ read:{ dataType:"json" } }, schema:{ data:"results", total:"count" }, error:function (e) { alert("fetch types error happened: " + e); }});function clone(obj) { var copy; // Handle the 3 simple types, and null or undefined if (null == obj || "object" != typeof obj) { return obj; } // Handle Date if (obj instanceof Date) { copy = new Date(); copy.setTime(obj.getTime()); return copy; } // Handle Array if (obj instanceof Array) { copy = []; var i; var len = obj.length; for (i = 0; i < len; ++i) { copy[i] = clone(obj[i]); } return copy; } // Handle Object if (obj instanceof Object) { copy = {}; for (var attr in obj) { if (obj.hasOwnProperty(attr)) copy[attr] = clone(obj[attr]); } return copy; } throw new Error("Unable to copy obj! Its type isn't supported.");}<div id="listView"> <script src="Templates/TypeEntryTemplate.tmpl" type="text/x-kendo-tmpl" id="template" > <div class="typeEntry"> <input id="typeCheck-${idx}" value="type-${type}" type="checkbox" checked="checked"/> <label for="typeCheck-${idx}">${type}</label> </div> </script></div><div id="listView"> <script src="Templates/TypeEntryTemplate.tmpl" type="text/x-kendo-tmpl" id="template" /></div><div class="typeEntry"> <input id="typeCheck-${idx}" value="type-${type}" type="checkbox" checked="checked"/> <label for="typeCheck-${idx}">${type}</label></div>$("#listView").kendoListView({ dataSource:dataSource, pageable:false, template:kendo.template($("#template").html())});