Hi, i want to ask about something, can us set disable in row kendo grid with condition?
Thank's
Hi,
I need to have the flexibility of the scheduler timeline over an editable grid to achieve similar functionality to the attached image.
If the scheduler view can be customized to have columns to the left and its cells are data oriented with inline editing,i think it can do.
I'm not sure if such functionality can be achieved by tweaking either of the Grid,Scheduler,Gantt views
any suggestions/help is much appreciated
Regards,
MOTASH

Hi,
I have a grid with a remote datasource.
When i click filter it applies the filter to the grid and shows the correct data.
When i click "clear" nothing happens, it does not trigger a refresh ?
serverfiltering is set to false on the datasource if that means anything.
code:
datasource:
function setDatasource() { _dataSource = new kendo.data.HierarchicalDataSource({ transport: { read: { url: _crudServiceBaseUrl + "/api/grid/", dataType: "json", contentType: "application/json; charset=utf-8", headers: { "RequestVerificationToken": _tokenHeaderValue } }, destroy: { url: function (dataItem) { return _crudServiceBaseUrl + "/api/grid/" }, type: "DELETE", dataType: "json", contentType: "application/json; charset=utf-8", headers: { "RequestVerificationToken": _tokenHeaderValue } }, parameterMap: function (data, operation) { if (operation !== "read") { return JSON.stringify(data); } else { var itemId = (data.ItemId ? data.ItemId : null); return { ContactId: _contactId, ProjectId: _projectId, SaleId: _saleId, ItemId: (itemId === parseInt(_rootFolderId) ? null : itemId) }; } } }, schema: { model: { id: "ItemId", fields: { ItemId: { type: "number", nullable: false, editable: false }, ParentId: { type: "number", nullable: true, editable: true }, IsGroup: { type: "boolean", nullable: false, editable: true }, AppointmentId: { type: "number", nullable: true, editable: false }, DocumentId: { type: "number", nullable: true, editable: false }, Company: { type: "string", nullable: true, editable: false }, Contact: { type: "string", nullable: true, editable: false }, Associate: { type: "string", nullable: true, editable: false }, Registered: { type: "date", editable: false }, Type: { type: "string", nullable: true, editable: false }, Text: { type: "string", validation: { required: true } }, IsCompleted: { type: "boolean", editable: false }, ContactId: { type: "number", nullable: true, editable: true }, ProjectId: { type: "number", nullable: true, editable: true }, SaleId: { type: "number", nullable: true, editable: true } } } }, serverPaging: false, serverFiltering: false, serverSorting: false, sort: [ { field: "Registered", dir: "desc" }, { field: "Text", dir: "asc" } ], filter: { logic: "and", filters: getGridFilters() } }); }
grid:
function initGrid() { $grid.kendoGrid({ dataSource: _dataSource, filterable: true, sortable: true, pageable: false, resizable: true, height: getWindowHeight(), editable: { mode: "popup", confirmation: false }, noRecords: { template: $Resources$.GridNoData }, columns: [ { title: "Folder", headerTemplate: "<span class=\"far fa-folder\" style=\"padding-right: 7px;\"></span><span id=\"breadcrumbText\"></span><span class=\"float-right\"><label class=\"checkboxHeader\" style=\"padding-right: 7px;\"><input type=\"checkbox\" id=\"toggleDocuments\" name=\"toggleDocuments\"" + getToggleDocuments() + "> " + $Resources$.CheckboxDocuments + "</label><label class=\"checkboxHeader\"><input type=\"checkbox\" id=\"toggleAppointments\" name=\"toggleAppointments\"" + getToggleAppointments() + "> " + $Resources$.CheckboxAppointments + "</label></span>", columns: [{ field: "IsCompleted", headerTemplate: "<span class=\"fas fa-check\" aria-hidden=\"true\"></span>", template: $("#checkboxtemplate").html(), width: 34, filterable: false, sortable: false }, { field: "Type", template: $("#categorytemplate").html(), headerTemplate: "", width: 34, filterable: false, sortable: false, }, { field: "Registered", template: $("#registeredtemplate").html(), headerTemplate: "Date", width: 110 }, { field: "Type", headerTemplate: "Type", width: 150 }, { field: "Text", template: $("#texttemplate").html() }, { field: "Contact" }, { field: "Associate", headerTemplate: "Associate", width: 150 }] } ], dataBound: function (e) { } }); }

Is it possible to configure the sortable to make it work in the similar was as TreeView drag and drop?
I would like not to move element during dragging, but only on drop.
I would also like to prevent some drop targets dynamically based on source element.
