I am new to Kendo UI and trying to implement required field validation inside Kendo grid. All the functionalities like add/update/delete functionalities are working except required field validation.
$(document).ready(function () { var dataSource1 = new kendo.data.DataSource({ batch: true, transport: { // PUT /POST Codes }, error: function(e){ alert('Error code: ' + e.xhr.status + ' - The application encountered an issue please try again. If issue persist contact grh support team'); }, pageSize: 500, schema: { model: { id:"Id", fields : { firstname : { editable : true , validation : { required : true }, type : "string" },createdby : { editable: false, defaultValue: "arjun.vadi"},createddate : { editable: false },modifiedby : { editable: false },modifieddate : { editable: false },tz : { editable: false, defaultValue: new Date().toString().substr(28,5) }} } }, }); var grid = $("#grid").kendoGrid({ height: 620, dataSource: dataSource1, toolbar: ['create', 'save', 'excel'], excel: { fileName: "TestMandate" + "_Export.xlsx", allPages: true }, pageable: { numeric: false, previousNext: false, messages: { display: "Total: {2}" } }, navigatable: true, sortable: true, filterable: true, resizable: true, scrollable: true, editable: true, columns: [ { command: [{ name: "destroy", text: "", width: "60px" }], title: " ", width: "100px" }, { field: "firstname",title:"FirstName",editor: JSHelper.stringEditor, width: 100 , filterable: { multi: true, search: true } },{ field: "createdby",title: "Created By", width: 100, filterable: { multi: true, search: true } },{ field: "createddate",title: "Created Date", width: 100, editor : JSHelper.dateAdminEditor, template: "#= kendo.toString(kendo.parseDate(createddate), 'dd MMM yyyy hh:mm') #", filterable: { multi: true, search: true } },{ field: "modifiedby", title: "Modified By", width: 100, filterable: { multi: true, search: true, search: true } },{ field: "modifieddate", title: "Modified Date", width: 100, editor : JSHelper.dateAdminEditor, template: "#= kendo.toString(kendo.parseDate(modifieddate), 'dd MMM yyyy hh:mm') #", width:150, filterable: { multi: true, search: true } }, ], });});
