or

//define the cells and rowsvar gridCells = $("td[role='gridcell']"); var gridRows = $("tr[role='row']"); //figure out if we should hide the first and/or last row //class will be null if it's normal, otherwise 'k-other-month' if (gridCells[6].getAttribute("class") != null) { $(gridRows[0]).css("display", "none"); } if (gridCells[35].getAttribute("class") != null) { $(gridRows[5]).css("display", "none"); }<div id="grid"></div><script id="detail-template" type="text/kendo-ui-template"> <div> <p>#: FirstName # #: LastName #'s age is #: Age #</p> </div></script><script type="text/javascript"> $(document).ready(function(){ $("#grid").kendoGrid({ sortable: true, editable: "incell", toolbar: ["create"], columns:[ { field: "FirstName", title: "First Name" }, { field: "LastName", title: "Last Name" }], dataSource: { schema: { model: { id: "Id", fields: { FirstName: { type: "string" }, LastName: { type: "string" }, Age: { //data type of the field {Number|String|Boolean} default is String type: "number", // used when new model is created defaultValue: 1 } } } }, data: [ { Id: 1, FirstName: "Joe", LastName: "Smith", Age: 30 }, { Id: 2, FirstName: "Jane", LastName: "Smith", Age: 20 }] }, detailTemplate: kendo.template($("#detail-template").html()), dataBound: function () { this.expandRow(this.tbody.find("tr.k-master-row").first()); }, }); });</script>
$("#mainGrid").kendoGrid({ dataSource: dataSource, pageable: false, sortable: true, scrollable: true, editable: true, autoBind: false, columnMenu: true, // Cria o menu de exibição de colunas height: getGridHeight(), toolbar: [/* hide for brevity */], columns: [/* hide for brevity */], dataBound: function() { /* hide for brevity. */}, edit: function() { /* hide for brevity. */}});01.[{02."InStore":{"OrderCount":0,"Sales":0,"Canceled":null},03."Collection":{"OrderCount":31,"Sales":28290,"Canceled":null},04."Delivery":{"OrderCount":10,"Sales":15883,"Canceled":null},05."Combined":{"OrderCount":41,"Sales":44173,"Canceled":1},06."Date":"\/Date(1381964400000)\/"},07.{"InStore":{"OrderCount":0,"Sales":0,"Canceled":null},"Collection":{"OrderCount":49,"Sales":31990,"Canceled":null},08."Delivery":{"OrderCount":18,"Sales":36463,"Canceled":null}09.…10.}]01.<div class="chart-wrapper" data-role="chart"02. data-title="Order Details"03. data-theme="bootstrap"04. data-legend="{ position: 'bottom' }"05. data-series-defaults="{ type: 'line' }"06.@* data-category-axis="{07. field: 'Date',08. baseUnit: 'day',09. type: 'date',10. labels: {11. rotation: -9012. },13. majorGridLines: {14. visible: false15. }16. }"*@17.@* data-category-axis="{18. categories: [1,2,3,4,5,6,7]19. }"*@20. data-category-axis="{21. labels: { rotation: -90, template: 'Hello' }22. }"23. data-value-axis="[24. { name: 'orderCount', title: { text: 'Orders' } },25. { name: 'sales', title: { text:'Sales' } }26. ]"27. data-tooltip="{28. visible: true,29. template: '<div>#: kendo.toString(dataItem.Date, \'dddd\') # #: kendo.toString(dataItem.Date, \'d\')#</div><div>Order Count:#: value #</div>'30. }"31. data-group="{field:Date}"32. data-series="[33. { 'name': 'OrderCount', 'field': 'Combined.OrderCount', 'axis': 'orderCount' },34. { 'name': 'Delivery', 'field': 'Delivery.OrderCount', 'axis':'orderCount', 'type': 'column', 'stack': 'true' },35. { 'name': 'Collection', 'field': 'Collection.OrderCount', 'axis': 'orderCount', 'type': 'column', 'stack': 'true' },36. { 'name': 'Sales', 'field': 'Combined.Sales', 'axis': 'sales', 'type': 'area' }37. ]"38. data-bind="source: dataSource">39. </div>