On my page I have:
<TelerikCheckBox Id="chkBxIncludeChildren"
@bind-Value="@chkBxIncludeChildren_isSelected"
Title="Check me off to include this in the data!"
Class="tooltip-target"
OnChange="@chkBxIncludeChildren_OnClick" />
and I put the following at the bottom of the page:
.k-checkbox {
/* Make the border a little darker than the default */
border-color: rgba(0, 0, 0, 0.4) !important;
}
The checkboxes box appears just as i want it.
But I now want that for my whole project. This is were I am having an issue my entry in the app.css seems to be ignored and I am not sure why.
App.css:
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<base href="@MyNavigationManager.BaseUri" />
<link rel="stylesheet" href="bootstrap/bootstrap.min.css" />
<link rel="stylesheet" href="MarginAnalysis.styles.css" />
<link rel="icon" type="image/png" href="favicon.png" />
<HeadOutlet @rendermode="InteractiveServer" />
@* Telerik Stuff *@
<script src="_content/Telerik.UI.for.Blazor/js/telerik-blazor.js"></script>
<link rel="stylesheet" href="_content/Telerik.UI.for.Blazor/css/kendo-theme-default/all.css" />
@* Needed for the Telerik 5.0.0 icons! *@
<link href="https://blazor.cdn.telerik.com/blazor/5.0.0/kendo-font-icons/font-icons.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="app.css" />
</head>
I put the App.ccs at the end. As far as I understand it that should make it work above teleriks theme css.
What am I missing?
Thanks
Deasun.
We were using the TelerikTreeList with
SelectionMode="TreeListSelectionMode.Single"
SelectedItems="@SelectedItems"
with a ContextMenu. On Rightclick we wanted to open the ContextMenu but also set the row as Selected.
If a row is selected and we rightclick on another one both will be selected. We don;t know exactly why and did not expect two rows to ever be selected after setting the SelectionMode to single.
this is the code we use for selecting on right click.
private async Task OnContextMenu(TreeListRowClickEventArgs args)
{
SelectedItems = [(TItem)args.Item];
await InvokeAsync(StateHasChanged);
Do you have any idea how to fix it?
Grid EditMode = InCell.
Grid SelectionMode="GridSelectionMode.Single"
SelectedItems="mySelectedItems"
I have a command button in one of my Grid columns.
I have OnRowClick handler for the Grid.
I have GridCommandColum with GridCommandButton and a OnClick command handler.
The grid populates with data, no row currently selected. User clicks on the GridCommandButton and that event gets fired BEFORE the OnRowClick event. Logically this is not correct as the button is contained within the parent which is the Grid, so the OnRowClick should fire first before the OnClick for command button ... I have no way to work around this issue?
UPDATE: correction, the OnRowClick event doesn't fire at all if I click on a GridCommandButton.
When setting:
<SchedulerPopupEditSettings MaxHeight="600px"></SchedulerPopupEditSettings>
The height of the popup is larger than the browser window on a screen where the screen resolution is 3840x1600 and the browser is maximized. Moreover, there is no visible change to the height of the pop-up with or without the setting.
I also attempted to use the TelerikWindow as such:
<TelerikWindow Modal="true" Size="WindowSize.Medium" Visible="@CustomEditFormShown">
<WindowTitle>Playtest Data</WindowTitle>
<WindowActions>
<WindowAction Name="Close" OnClick="@RefreshData" />
</WindowActions>
<WindowContent>
@* This component is in the Pages folder *@
<PlaytestEditor Playtest="@CurrentPlaytest" OnPlaytestChanged="@RefreshData" />
</WindowContent>
</TelerikWindow>
Here's the whole thing:
<PageTitle>Playtest | Calendar</PageTitle>
<TelerikScheduler class="text-center mt-5"
@ref="@SchedulerRef"
Data="@Playtests"
@bind-Date="@DefaultDate"
@bind-View="@DefaultView"
OnUpdate="@UpdatePlaytests"
OnCreate="@AddPlaytest"
OnDelete="@DeletePlaytest"
OnEdit="@EditHandler"
ConfirmDelete="true"
AllowCreate="true"
AllowDelete="true"
AllowUpdate="true"
IdField="@(nameof(SessionModel.ID))"
RecurrenceRuleField="@(nameof(SessionModel.RecurrencRule))"
RecurrenceExceptionsField="@(nameof(SessionModel.RecurrenceExceptions))"
RecurrenceIdField="@(nameof(SessionModel.RecurrenceID))">
<SchedulerSettings>
<SchedulerPopupEditSettings MaxHeight="600px"></SchedulerPopupEditSettings>
</SchedulerSettings>
<SchedulerViews>
<SchedulerDayView WorkDayStart="@WorkDayStart" WorkDayEnd="@WorkDayEnd" />
<SchedulerWeekView WorkDayStart="@WorkDayStart" WorkDayEnd="@WorkDayEnd" />
</SchedulerViews>
</TelerikScheduler>
<TelerikWindow Modal="true" Size="WindowSize.Medium" Visible="@CustomEditFormShown">
<WindowTitle>Playtest Data</WindowTitle>
<WindowActions>
<WindowAction Name="Close" OnClick="@RefreshData" />
</WindowActions>
<WindowContent>
@* This component is in the Pages folder *@
<PlaytestEditor Playtest="@CurrentPlaytest" OnPlaytestChanged="@RefreshData" />
</WindowContent>
</TelerikWindow>
Is there a way that I can loop through the Columns of the Gnatt chart to access the attributes on the code behind?
For example, I want to see if Column D has been moved or hidden.
The closest thing I can see if GanttColumns but I cannot look through it because it is a RenderFragment?
var columns = Ref.GanttColumns;
I saw on the object ColumnsCollection which is ideal but it's not a public attribute for me to query it.
Any ideas?
As you cas see from the sample below, i have a grid with row filter.
In the FilterCellTemplate i use a custom component named DateFilterCell.
In DateFilterCell i show a TelerikDatePicker.
When i run this sample and try to set the datepicker value from the calendar, the value does not bind.
What's wrong?
Thanks
https://blazorrepl.telerik.com/GfEFHkFA35AZCMp451
I have a paged TelerikGrid loaded using OnRead event with 2 filter modes: Inline and programmately.
With inline filter i manage a FilterCellTemplate and call FilterCellTemplateContext.FilterAsync() to refresh the grid after setting the filter value.
If i set a filter programmately, to update the grid i call Grid.Rebind(), but i need to set the grid to page 1, so i need to set the Page property binding to 1 before calling Grid.Rebind.
There is a better way to refresh the grid for filtering programmately? the best would be a method to call (as done with FilterCellTemplateContext.FilterAsync()) who manage the page reset.
Thanks
Hello!
I want to export Blazor grid content to CSV and make some changes before export. This example works fine with GridCommandButton
Blazor Grid Export Export Events - Telerik UI for Blazor
I want to use a standard button instead of GridCommandButton.
<Button ..
OnClick="ExportGridData">
Export
</Button>
internal void ExportGridData() { gridRef?.ExportToCsv(); }
My issue is, executing ExportToCsv does not trigger OnBeforeExport. Is there a way to trigger OnBeforeExport when calling ExportToCsv() from a button click event?
Thank you.