The latest version has broken one of our projects due to;
So we deliberately used both events which worked quite well (but is now disallowed);
<TelerikGrid Data="@SheetList"
@ref="_grid"
SelectionMode="@GridSelectionMode.Multiple"
@bind-SelectedItems="@SelectedSheets"
EditMode="GridEditMode.Inline"
OnRowContextMenu="@OnContextMenu"
OnRowClick="@OnRowClick"
OnAdd="OnAddHandler"
OnEdit="@OnEditHandler"
OnUpdate="OnUpdateHandler"
OnCreate="OnCreateHandler"
OnDelete="OnDeleteHandler"
OnRead="@(IsFromHierarchy ? null : OnReadItemsAsync)"
This pattern enabled us to create components that did EITHER server-side pagination, or if it was send a data list as a parameter from a parent component, then it would use that instead (and turn off server pagination).
What would now be the recommended pattern for this scenario? Or do we need to duplicate the whole grid in the component (which isnt ideal).
The default color of the chips is currently set to the base color, and this color cannot be changed. To allow customization, consider adding a ThemeColor parameter, similar to what is available in the Chip component.
=======
TELERIK EDIT:
In the meantime, you can consider CSS-based workarounds. The following example shows a more dynamic approach to the task.
<h3>Telerik CSS Variables</h3>
<TelerikChipList Data="@ChipListDataVariables">
<ItemTemplate>
<span class="@context.ColorClass">
<TelerikSvgIcon Icon="@context.Icon" />
@context.Text
</span>
</ItemTemplate>
</TelerikChipList>
<h3>Colors</h3>
<TelerikChipList Data="@ChipListDataColors">
<ItemTemplate>
<span class="c-@context.ColorClass">
<TelerikSvgIcon Icon="@context.Icon" />
@context.Text
</span>
</ItemTemplate>
</TelerikChipList>
<style>
@foreach (ChipModel chip in ChipListDataVariables)
{
<text> .k-chip:has(.@chip.ColorClass) { background-color: var(--kendo-color-@chip.ColorClass); color: var(--kendo-color-on-@chip.ColorClass); } </text>
}
@foreach (ChipModel chip in ChipListDataColors)
{
<text> .k-chip:has(.c-@chip.ColorClass) { background-color: @chip.ColorClass; color: white; } </text>
}
</style>
@code {
private List<ChipModel> ChipListDataVariables { get; set; } = new List<ChipModel>() {
new ChipModel()
{
Text = "Excel",
Icon = SvgIcon.FileExcel,
ColorClass = "base"
},
new ChipModel()
{
Text = "Audio",
Icon = SvgIcon.FileAudio,
Removable = true,
ColorClass = "primary"
},
new ChipModel()
{
Text = "Video",
Icon = SvgIcon.FileVideo,
ColorClass = "info"
},
new ChipModel()
{
Text = "Image",
Icon = SvgIcon.FileImage,
ColorClass = "success"
}
};
private List<ChipModel> ChipListDataColors { get; set; } = new List<ChipModel>() {
new ChipModel()
{
Text = "Excel",
Icon = SvgIcon.FileExcel,
ColorClass = "gray"
},
new ChipModel()
{
Text = "Audio",
Icon = SvgIcon.FileAudio,
Removable = true,
ColorClass = "red"
},
new ChipModel()
{
Text = "Video",
Icon = SvgIcon.FileVideo,
ColorClass = "blue"
},
new ChipModel()
{
Text = "Image",
Icon = SvgIcon.FileImage,
ColorClass = "green"
}
};
public class ChipModel
{
public string Text { get; set; } = string.Empty;
public ISvgIcon? Icon { get; set; }
public bool Disabled { get; set; }
public bool Removable { get; set; }
public string ColorClass { get; set; } = string.Empty;
}
}
Currently the bubble sizes in the Chart are determined automatically, according to an internal algorithm.
Please add parameters for setting specific min and max bubble sizes by the application.
Currently, the marker tooltip can be shown only when hovering the marker. I want to show the tooltip when the user clicks the marker.
Example use case:
I've included clickable elements in the tooltip. The tooltip is hidden as soon as the mouse leaves the marker and the user cannot interact with the tooltip elements.
I'm looking for what you have in WPF as we migrate ourselves over to Blazor - https://www.telerik.com/products/wpf/conversational-ui.aspx
---
ADMIN EDIT
For the time being, you can consider using the Kendo Chat widget as described in this sample project.
---
Would like to be able to change / recall State of expanded / collapsed items in FileManager, similar to how we can with the Grid component using Groups.
We would also like the ability to set the Splitter collapsed on initial load to hide the tree.
On refreshing data from the database, the entire File Manager reverts to all items collapsed, which will be annoying for end users.
State management could also deal with the default view (Details vs Icons) as requested elsewhere for this component.
Similar to the WPF grid I would like the option to require the user hold shift to sort by multiple columns, otherwise the grid would sort by only a single column.
https://docs.telerik.com/devtools/wpf/controls/radgridview/sorting/multiple-column-sorting
I have a scheduler, and am using a custom Edit handler. I need to support recurrence, and editing recurring events. When the use double-clicks on a recurring event, there is a dialog that asks whether they would like to edit the occurrence or the entire series.
I want to be able to capture the results of this dialog. `SchedulerEditEventArgs` doesn't include any attributes that track this.
===========
ADMIN EDIT
===========
The implementation of this enhancement could be covered by either including the corresponding attributes in the SchedulerEditEventArgs or by exposing a Template for the RecurrenceDialog.
Note: You may also check the Ability to directly edit an occurence or the series, without the prompt asking you to choose feature request as the implementation of both features will most likely be covered in one release.
After pinning an element, it goes to the side toolbar. I would like that if clicking on the name of elements in the toolbar pins them to the original position.