Telerik Forums
Community Forums Forum
1 answer
42 views

Hi Team,

I just got a email from g2.com, it said Telerik asked them to gather reviews.

email subject: "Review Progress Telerik, get a $25 Amazon gift card!"

how the g2 know who I am,  my email, also know I bought Telerik Products.

didn't click any hyperlink within, but I really concern about the privacy.
I didn't remember any agreements with g2.

It's an officical activity, security incident or phishing ? 
I'm looking forward to a official explaination.


Plamen Mitrev
Telerik team
 answered on 30 Apr 2025
1 answer
34 views

Hi Team,

We are currently using the Telerik RadScheduler control in our ASP.NET Web Forms application. As part of a new requirement, we need to enable drag-and-drop functionality to move appointments between resources.

During this drag-and-drop operation, we would like to display a confirmation dialog with OK and Cancel buttons:

If the user clicks OK, the appointment move should proceed.

If the user clicks Cancel, the move should be cancelled without any changes.

 We attempted to use radconfirm() within the OnClientAppointmentMoveEnd event to achieve a confirmation dialog similar to the native JavaScript confirm() function. However, we were unable to achieve the expected behavior.

Specifically, when handling the user response and attempting to proceed with the move via scheduler.moveAppointment(appointment, targetSlot);, we encountered the following error:

Uncaught TypeError: Cannot read properties of undefined (reading 'get_index')

 Code tried:

function onAppointmentMoveEnd(sender, eventArgs) {

     var appointment = eventArgs.get_appointment();
     var targetSlot = eventArgs.get_targetSlot();
     var scheduler = sender;

     // Cancel the automatic move until user confirms
     eventArgs.set_cancel(true);

     radconfirm("Are you sure you want to move this appointment?", function (userConfirmed) {
         if (userConfirmed) {

           eventArgs.set_cancel(false);

             // Manually perform the move
             scheduler.moveAppointment(appointment, targetSlot);
         }
         // else: Do nothing (cancelled)
         {
             eventArgs.set_cancel(true);
         }
     }, 300, 150, null, "Confirm Move");

}

Could you please suggest the recommended approach to implement this behavior effectively with code samples or reference link ?

We appreciate your guidance on this.

Thanks

Sathyendranath.

Attila Antal
Telerik team
 answered on 22 Apr 2025
1 answer
47 views

 

Hi Telerik Team,

I am designing a report using Telerik Report Designer and have connected multiple Web Service Data Sources that require 2-step authentication.

The reports are stored on the Telerik Report Server and are displayed in my ASP.NET MVC project using report server credentials and the report path (Category/ReportName). I have created the following function to connect to the report server:

using System.Web;
using System.Web.Mvc;
using Telerik.Reporting;
using Telerik.ReportViewer.Mvc;
using System.Collections.Generic;
using System;

namespace Project.Extensions
{
    public static class ReportExtension
    {
        public static IReportViewerBuilder GetReportViewerConfig(this HtmlHelper htmlHelper, string reportId, string reportSource, Dictionary<string, string> reportParams)
        {
            var uriReportSource = new UriReportSource
            {
                Uri = reportSource
            };

            foreach (var param in reportParams)
            {
                uriReportSource.Parameters.Add(param.Key, param.Value);
            }

            return htmlHelper.TelerikReporting().ReportViewer()
                .Id(reportId)
                .ReportServer(new ReportServer()
                {
                    Url = ReadConfigData.REPORT_SERVER_URL,
                    Username = ReadConfigData.REPORT_SERVER_USERNAME,
                    Password = ReadConfigData.REPORT_SERVER_PASSWORD
                })
                .ReportSource(uriReportSource)
                .ViewMode(ViewMode.Interactive)
                .ScaleMode(ScaleMode.FitPageWidth)
                .PersistSession(false)
                .SendEmail(new SendEmail { Enabled = true })
                .Parameters(new Parameters
                {
                    Editors = new Editors
                    {
                        MultiSelect = EditorTypes.ComboBox,
                        SingleSelect = EditorTypes.ComboBox
                    }
                })
                .EnableAccessibility(false);
        }
    }
}


Scenario: My API domain is https://abcapi.com, which is used in every report under the "Configure Data Retrieval" window of the Web Service Data Source.

My Requirement: If the domain name changes, I have to manually update the domain in every report and each Web Service Data Source, which is time-consuming and inefficient.

Question: Is there a way to set the domain name dynamically, so that I only need to update it in one place? Also, where is the configuration of each Web Service Data Source stored — is it in the database or somewhere else?

Regards,
Prabesh Shrestha

Petar
Telerik team
 answered on 09 Apr 2025
1 answer
57 views
What is the code signing certificate that needs to be installed?  Getting the following message:
Package 'Telerik.Reporting.OpenXmlRendering 19.0.25.313' from source 'https://nuget.telerik.com/v3/index.json': This package is signed but not by a trusted signer.

Lance | Senior Manager Technical Support
Telerik team
 answered on 21 Mar 2025
1 answer
33 views

I am trying to create reports programmatically and when I copied the code from the links there are errors.  I am getting the following errors:

           'Report' does not contain a constructor that takes 0 arguments

           'DetailSection' does not contain a constructor that takes 0 arguments

How can the examples be updated?

            https://docs.telerik.com/reporting/embedding-reports/program-the-report-definition/create-report-programmatically

            Report report = new Report();
            string selectCommand = @"SELECT * FROM Sales.Store";
            string connectionString = "Data Source=(local)\\SQLEXPRESS;Initial Catalog=AdventureWorks;Integrated Security=True";
            Telerik.Reporting.SqlDataSource sqlDataSource = new Telerik.Reporting.SqlDataSource(connectionString, selectCommand);
            report.DataSource = sqlDataSource;

 

            https://docs.telerik.com/reporting/embedding-reports/program-the-report-definition/create-sections-programmatically

            DetailSection detail = new DetailSection();
            this.detail.Height = new Telerik.Reporting.Drawing.Unit(3.0, Telerik.Reporting.Drawing.UnitType.Inch);
            this.detail.Name = "detail";
            report.Items.Add((ReportItemBase)detail);

 

Thank you.

Petar
Telerik team
 answered on 11 Mar 2025
1 answer
88 views

Hy,

I want to customize the Kendo-theme-default (last version -> 10.3.1) in my blazor project.

To install npm package I followed the documentation: Telerik and Kendo UI Default Theme Overview | Design System Kit:

But when I import the package inside my scss file style, I have the following error and i can't compile the scss file:

The kendo-theme-default package is correctly located under node_modules. 

My scss file:

My project files:

Can you help me?

Thanks

 

Emil
Telerik team
 answered on 11 Mar 2025
0 answers
34 views

Dear Telerik Support Team,

I am encountering an issue where, after using the setOptions method to update the grid configuration and then loading the grid using getOptions, my custom events, functions, and the Telerik inbuilt editor on columns do not initialize properly. Additionally, the custom filter functionality in the column filter is no longer working after calling setOptions.

I am trying to implement a feature where grid settings are saved on a per-user basis. However, after applying the new settings, the events and filters stop functioning as expected.

Could you please advise on the best solution to ensure that custom events, editors, and column filters are reinitialized properly after using setOptions and getOptions? I would appreciate any guidance on how to address this issue while saving user-specific grid settings.

Satish
Top achievements
Rank 1
 asked on 05 Mar 2025
0 answers
28 views
how to add border in bottom all border are allready apply but bottom border not apply give me solution in this problem how to apply bottom boder
Priyanka
Top achievements
Rank 1
 asked on 28 Feb 2025
0 answers
26 views

1st sample which I did and 2nd  is the way i want to do it

Krushna
Top achievements
Rank 1
 asked on 28 Feb 2025
2 answers
109 views
Hello,

We are attempting to use the Telerik Report Server for our project. We have installed the Telerik control panel on the server and also hosted it. The Telerik Report Server is connected to our project in the .NET application. However, while building the project with the Telerik Report Server, we are unable to download the required nugget packages for the project. This issue was encountered on January 30, 2025.

What did we do?

Step 1. We managed the Telerik credentials in the NuGet config file, as mentioned in the following URL: https://docs.telerik.com/aspnet-core/installation/nuget-install. The configuration added is as follows:

<?xml version="1.0" encoding="utf-8"?>
    <configuration>
     <packageSources>
        <!--To inherit the global NuGet package sources remove the <clear/> line below -->
        <clear />
        <add key="nuget" value="https://api.nuget.org/v3/index.json" />
        <add key="telerik" value="https://nuget.telerik.com/v3/index.json" />
     </packageSources>
     <packageSourceCredentials>
        <telerik>
          <add key="Username" value="telerik account email" />
          <add key="ClearTextPassword" value="plain text password" />
       </telerik>
     </packageSourceCredentials>
    </configuration>

Note: We found no issues with the credentials.

Step 2. We are using Jenkins (auto-deployment) to download the NuGet packages for the project to build also. The following command was used, but it resulted in an error stating that the packages could not be downloaded from the source.
nuget.exe restore "source\Leslinq.sln"

Running the same command in the local command prompt results in the same error, as shown in the Jenkins console log.

Here is a sample of the error log, and the attached files contain additional details:
********************************************************
https://api.nuget.org/v3/index.json: Unable to load the service index for source https://api.nuget.org/v3/index.json.
  An error occurred while sending the request.
  Unable to connect to the remote server
  A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 103.211.149.24:443
  https://nuget.telerik.com/v3/index.json: Package 'SQLitePCLRaw.core.2.0.4' is not found on source 'https://nuget.telerik.com/v3/index.json'.
************************************************************

Step 3: We are unable to proceed due to the "service unavailable" error message.

Could you please advise on how we can use the Telerik Report Server with our .NET project and automatically build it using Jenkins?

Thanks!


Regards,
Prabesh Shrestha
Justin
Telerik team
 answered on 10 Feb 2025
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?