I am using the DataSourceRequest.ToODataString() but the resulting request to my OData is case sensitive. I have seen examples of the $filter clause that uses the OData tolower method to give case-insensitive search.
For example, the following calls to me ASP.NET Core 3.1 / Microsoft.AspNetCore.Odata v7.3.0 API all return the same result set;
https://myapi/v1/accounts?$filter=contains(tolower(AccountName),tolower('eng'))&$top=2&$skip=0&$count=true
https://myapi/v1/accounts?$filter=contains(tolower(AccountName),tolower('Eng'))&$top=2&$skip=0&$count=true
https://myapi/v1/accounts?$filter=contains(tolower(AccountName),tolower('eNg'))&$top=2&$skip=0&$count=true
Is there a way to modify your DataSourceRequest.ToODataString to support this type of client site modification so I can use it to do case-insensitive filters?
I am remotely retrieving my paged data that is displayed in my Telerik Blazor UI Grid from an OData ASP.NET Core 3.1 web API
I have several fields that are enums in each of my records. I would like to have the columns that have enum based properties display a combobox in the FilterRow so I can select from the desired enum options to filter my grid.
For example,
My OData API metadata shows the enum values as;
<p> <Property Name="AccountType" Type="API.Server.Enums.AccountTypes" Nullable="false" /></p><p></p>
And so when I query the API using Postman, I need to use the string .
<p>..?$filter=AccountType eq EII.CDAPI.Server.Enums.AccountTypes'Customer' </p><p></p>
So, I assume that the filter you would generate from a FilterRow ComboBox selection would have similar syntax.
Is this possible?
So I am currently running into an issue where, if I set the Width property of a TelerikMultiSelect to 100%, then the popup list spans the entire width of the browser window. As I found this is because the popup list is being appended to the body (well, close to the body) of the DOM and not to the parent widget (in this case a div with the class k-multiselect).
Is there a way to make the popup list match the width of the multiselect, if I set the Width property to 100%?
I am trying to create a bar chart inside a grid cell that has labels on the left and values on the right. Is this possible with the Bar Chart component? (see attached file for what I am trying to have the cell look like.
At this point, I'm a trial user. I have been able to use a Data Grid in my Visual Studio Blazor project just fine. Now I'm trying to add an export-to-Excel feature, similar to what is described here:
https://demos.telerik.com/blazor-ui/spreadprocessing/overview
I'm down to one build error. The name DemoFileExporter cannot be found.
DemoFileExporter.Save(JsRuntime, fileData, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "Locations.xlsx");
My guess is it is part of TelerikBlazorDemos.DocumentProcessing. Is that right? If so, I don't know where/how to get it. Is there a Nuget package for it? If not, how can I get it and add it to my Visual Studio project?
Is their currently a way to specify either inputmode="decimal" or pattern="\d*" so that an iPhone will present a user with a number only keyboard with a decimal in the case of inputmode="decimal" or a number only keyboard without the decimal key in the case of pattern="\d*"?
Currently if I try to add it directly in to the HTML I get an InvalidOperationExecption specifying that the TelerikNumericTextBox does not have a property matching the name 'inputmode'.