Starting from 2024.1.130 when the TreeList's Edit mode is configured to be InCell and the user interacts with the caret icon instead of collapsing/expanding appropriately the Component enters edit mode for the first column of the row.
Collapsing and expanding of the TreeList should work correctly upon user interaction.
When server-side localization is used Filtering is always enabled.
Runnable sample is available in ticket 1580765
The Filterable.Operators automatically configures the messages for the string, number, date and enum operators based on the resx files.
Filtering for the TreeList is always enabled.
Filtering for the TreeList should be configurable irrespective of whether localization is used or not.
After the TreeList is initialized call the setOptions method and disable filtering:
$(document).ready(function(){
var treelist = $("#treelist").getKendoTreeList();
treelist.setOptions({
filterable:false
});
})
InLine Editable TreeList doesn't send all its data on Create and Update, if it is reorderable and the "Update" text of the Update button is clicked
For a visual reproduction guide review this screen capture
When the text of the Update button is clicked a part of the updated data item isn't sent to the server.
The whole data item has to be send to the server on Update/Create
### Bug report
When the Drag-and-Drop functionality is enabled, the Update operation is not triggered when editing an existing item.
### Reproduction of the problem
1) Create an InLine editable TreeList;
2) Enable the dragging and dropping of the rows;
3) Edit an existing record and click the "Update" command. If you click at the span element "k-button-text", the Update request does not trigger. If you click outside of this element, the request triggers as expected.
A Dojo sample for reproduction: https://dojo.telerik.com/UQuzAnUN
### Expected/desired behavior
The "InLine" editing should work when the "move" option is enabled.
### Environment
* **Kendo UI version: 2022.2.802
* **jQuery version: 1.12.4
* **Browser: [all]
In ASP.NET Core, when using a TreeList with a data source that gets referenced by its id (instead of defining the data source directly on the TreeList), the built-in search functionality of the toolbar does not apply the filter to the data source. On each change of the search text the data source will send a new request, but the filter parameter is always null. When using the same approach for the Grid widget, the filter gets applied as planned. The attached project shows the behavior for both the TreeList and the Grid in detail.
Is this a bug? Is there another workaround than applying the data source directly to the TreeList (e.g. using JavaScript)?
Setting the HeaderHtmlAttributes of the TreeList throws a Null reference exception.
@(Html.Kendo().TreeList<Kendo.Mvc.Examples.Models.TreeList.EmployeeDirectoryModel>()
.Name("treelist")
.Columns(columns =>
{
columns.Group(group => group
.Title("Personal Info")
.HeaderHtmlAttributes(new {@class="myClass"})
.Columns(info =>
{
//...
})
);
})
Null reference exception is thrown.
The Html attributes should be added to the header.
Bug report
Column.Filterable.Ui option of the TreeList widget does not call the handler function. Can be replicated only in ASP.NET Core.
Environment
* **Kendo UI version:** 2020.2.617
* **jQuery version:** 1.12.4
* **Browser:** [all]