I want to create character shortcuts and be able to default the date based on the shortcut. This would be similar to how quicken does it within quickbooks. In other words, I want the user to be able to type the letter 'T' for today's date. M for the first day of the month, and so on.
I check the OnValueChangedHandler but it doesn't seem to fire for non-numeric characters.
Any help would be appreciated,
Joe
I am trying to use the Telerik Grid but am getting an error: Microsoft.AspNetCore.Components.Server.Circuits.RemoteRenderer: Warning: Unhandled exception rendering component: An item with the same key has already been added. Key: Title
Version = 2.6.0
I have a List called skills that holds a list of Skill objects
The Skill object has a string property called Title
The Skill object has an object property called Department
The Department object has a string property called Title as well.
In the grid I want to show the Title from the Skill and the Title from the Department...here is the code
<TelerikGrid Data="@skills" Height="calc(100vh - 150px)" Pageable="false" Sortable="true" Groupable="true" FilterMode="Telerik.Blazor.GridFilterMode.FilterRow" Resizable="false" Reorderable="true">
<GridColumns>
<GridColumn Field="@(nameof(Skill.Title))"></GridColumn>
<GridColumn Field="@(nameof(Skill.Department.Title))" Title="Department"></GridColumn>
</GridColumns>
</TelerikGrid>
But I am getting this error and I can't seem to find a way to work around it without creating a custom class.
Microsoft.AspNetCore.Components.Server.Circuits.RemoteRenderer: Warning: Unhandled exception rendering component: An item with the same key has already been added. Key: Title
System.ArgumentException: An item with the same key has already been added. Key: Title
at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)
at Telerik.Blazor.Components.Grid.Extensions.ColumnExtensions.GroupTitles(IEnumerable`1 columns)
at Telerik.Blazor.Components.TelerikGridBase`1.GetGroupTitles()
at Telerik.Blazor.Components.TelerikGrid`1.<BuildRenderTree>b__0_1(RenderTreeBuilder __builder2)
at Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.AddContent(Int32 sequence, RenderFragment fragment)
at Microsoft.AspNetCore.Components.CascadingValue`1.Render(RenderTreeBuilder builder)
at Microsoft.AspNetCore.Components.Rendering.ComponentState.RenderIntoBatch(RenderBatchBuilder batchBuilder, RenderFragment renderFragment)
at Microsoft.AspNetCore.Components.RenderTree.Renderer.RenderInExistingBatch(RenderQueueEntry renderQueueEntry)
at Microsoft.AspNetCore.Components.RenderTree.Renderer.ProcessRenderQueue()
Microsoft.AspNetCore.Components.Server.Circuits.CircuitHost: Error: Unhandled exception in circuit 'nYpuCoL1tuhOnJfvQJicLrdf3xOuc3npfnJ-aZdQ7EA'.
Hi,
I am having trouble getting cell specific data in response to a click event on an href that is defined in my row template.
Below is a rough idea of what I am doing.
<RowTemplate Context="rowCtx"><td> <a href="#" id="@(rowCtx.CellSpecificId1)" @onclick="@(e => HandleClick(rowCtx.CellSpecificId)" @onclick:preventDefault></td><td>
<a href="#" id="@(rowCtx.CellSpecificId2)" @onclick="@(e => HandleClick(rowCtx.CellSpecificId)" @onclick:preventDefault>
</td><td>
<a href="#" id="@(rowCtx.CellSpecificId3)" @onclick="@(e => HandleClick(rowCtx.CellSpecificId)" @onclick:preventDefault>
</td></RowTemplate>The problem seems to be that no matter what, the LAST rowCtx.CellSpecificId is passed to my event handler instead of the cell I want.
In the code above, if I click on teh first href, in the first <td>, I get the CellSpecificId3 instead of 1
Can someone share with me how to get a specific cell's value/id/whatever passed to the event handler? Seems like this should be easy, but it's not.
Basically, I want to pop a dialog that displays info for a clicked on cell. I am not married to the anchor tag. If there is a better way (i.e. one that works!), I'm all ears.
Thanks … Ed
Hi,
Why does the TelerikTextBox activate the <ValidationSummary /> while typing in the field?
Is there a way to disable this behaviour?