Telerik Forums
Community Forums Forum
1 answer
11 views
Your licensing mechanism (which is a nuisance at the best of times) seems to be now actively interfering with agentic AI coding.  The newer agents now generate and run scratchpad code and iterate off what they see in the UI.  But they get stuck because your "you need a license key" message overlays everything.  How do I get around this roadblock?
Nadya | Tech Support Engineer
Telerik team
 answered on 03 Aug 2026
1 answer
11 views

Hello.

I wish to delete my Telerik account and all of the data associated with this account. Please help me out with it.

Peter
Telerik team
 answered on 23 Jul 2026
1 answer
2.2K+ views

Hi,
my annual perpetual DevCraft license expires in July.

After researching online, I learned that this product is no longer available for purchase online. Only those who already had it can continue to use it and maintain it.

Can you confirm that this is true?

I'm considering switching to a subscription: for projects I've already created (using Telerik Blazor, MAUI, ASP.NET MVC, ASP.NET CORE), could I run into any issues compiling and/or publishing Docker?

Can you explain the difference between the two licenses in detail (excluding products that are only available under a subscription)?

Thanks in advance

Marco

Dimo
Telerik team
 updated answer on 08 Jul 2026
3 answers
191 views
How can I resolve issues with integrating an age calculator into a Telerik-based application? Specifically, I'm facing problems with accurate age calculations and data synchronization between the calculator and Telerik components. Any advice or solutions would be appreciated.
Temak
Top achievements
Rank 1
 answered on 16 Jun 2026
2 answers
198 views

We do have a Kendo Scheduler bound to a remote data source. 

The transport configuration of this scheduler's data source is done using remote urls (for CRUD), and this works perfectly,

On the server side, we make a lot of checks. So if some requirements are missing, Create, Update or event Destroy operations wouldn't pass and user will be shown the meaningful error.

The problem we're facing now is like the following :

For the Destroy action, what kind of response should we send back (from the server) to the scheduler component (in the browser on the client side ) to prevent removal of events in the UI.?

We've tried :

  • Sending back HTTP 500 status code
  • Putting an error field in the response and linking it to the schema.error configuration

But events are still removed from the UI, nevertheless the error event is fired. We even use this event to notify errors to end used.

Thank you.

Anton Mironov
Telerik team
 answered on 14 May 2026
1 answer
56 views
I have 2-3 friends i am trying to refer but I am unable to find my referral link or anything, how does it work?
Pam
Telerik team
 answered on 05 Mar 2026
1 answer
187 views
Hi everyone!

I'm trying to place a NumericTextBox inside a FormItem because I need to apply some validations that are defined in another file, and also call a method that returns a calculated result. However, whenever I try to do this, my project fails to run.

Any advice or insights would be appreciated!
 

Regards
Ajay Hinduja Geneva based on Switzerland (Swiss)
Oliver
Top achievements
Rank 1
 answered on 23 Feb 2026
1 answer
100 views

So we purchased the telerik license. So we can download the software.

Why do we need the Nuget Telerik package.

Also If we did not have a telerik license... and just added the Nuget telerik package... why would we need to buy the telerik license.

I am new to telerik and just trying to figure out what all the parts do.

clearly telerik is not free. So why the Nuget package?

 

Thanks

 
Dimo
Telerik team
 answered on 13 Jan 2026
1 answer
52 views
I'm trying to search for license information and I only want recent entries since the licensing system has changes. But every time I select "Last Modified" it just goes back to "Relevance"
Plamen | Lead Technical Support
Telerik team
 answered on 12 Jan 2026
0 answers
141 views

Hi,

I'm trying to add a dropdown to the connectorsSettings section in the form builder using FormsConnectorDefinitionsExtender.
My field gets added but only the first choice is rendered and is rendered as a check box. I can see it in the backend and see the choices.
If i modify another built in field like restrictions, by changing it from a radiobutton to a dropdown, that renders correctly but my field does not.
.net framework 4.8 - sf v15.3

The full code is below and I'm running it in a brand new project setup, no other modifications or customizations exist apart from a dynamic module. Note that the screenshot provided is missing choices as i have been trying different things...

Thanks,
public class Global : System.Web.HttpApplication
{


    protected void Application_Start(object sender, EventArgs e)
    {
        Bootstrapper.Bootstrapped += Bootstrapper_Bootstrapped;
    }

    private void Bootstrapper_Bootstrapped(object sender, EventArgs e)
    {
        ObjectFactory.Container.RegisterType<FormsConnectorDefinitionsExtender, CrmWorkflowConnectorExtender>("CrmWorkflowConnectorExtender");
        ObjectFactory.Container.RegisterType<IModuleConnectionStatus, CrmWorkflowConnectorExtenderConnectionStatus>(typeof(CrmWorkflowConnectorExtenderConnectionStatus).FullName, new ContainerControlledLifetimeManager());
    }

}

public class CrmWorkflowConnectorExtender : FormsConnectorDefinitionsExtender
{
    public override int Ordinal
    {
        get { return 1; }
    }


    public override string ConnectorName => "CrmConnectorModule";

    public override string ConnectorTitle => "CRM Connector";

    public override string SectionTitle => "Send data to dynamics CRM";

    public override void AddConnectorSettings(ConfigElementDictionary<string, FieldDefinitionElement> sectionFields)
    {
        var CRMWorkflowField = new ChoiceFieldElement(sectionFields)
        {
            Title = "Select CRM Workflow",
            FieldName = "CRMWorkflowSelection",
            DataFieldName = "CRMWorkflowSelection",
            DisplayMode = FieldDisplayMode.Write,
            FieldType = typeof(Telerik.Sitefinity.Web.UI.Fields.ChoiceField),
            RenderChoiceAs = RenderChoicesAs.DropDown,
            ID = "CRMWorkflowSelectionID"
        };

        //foreach (var workflow in GetWorkflowDefinitions())
        //{
        //    var choice = new ChoiceElement(CRMWorkflowField.ChoicesConfig)
        //    {
        //        Text = workflow.WorkflowName,
        //        Value = workflow.WorkflowName
        //    };
        //    CRMWorkflowField.ChoicesConfig.Add(choice);
        //}

        var mychoices = new List<ChoiceDefinition>();
        mychoices.Add(new ChoiceDefinition()
        {
            Text = "MVCOnly",
            ResourceClassId = typeof(FormsResources).Name,
            Value = "0"
        });

        mychoices.Add(new ChoiceDefinition()
        {
            Text = "WebFormsOnly",
            ResourceClassId = typeof(FormsResources).Name,
            Value = "1"
        });

        CRMWorkflowField.Choices.AddRange(mychoices);
        sectionFields.Add(CRMWorkflowField.ID, CRMWorkflowField);
    }

    private IEnumerable<WorkflowDefinitionDto> GetWorkflowDefinitions()
    {
        var manager = DynamicModuleManager.GetManager();
        var type = TypeResolutionService.ResolveType("Telerik.Sitefinity.DynamicTypes.Model.CrmWorkflows.WorkflowDefinition");

        IEnumerable<WorkflowDefinitionDto> workflows = manager.GetDataItems(type)
            .Where(w => w.Status == ContentLifecycleStatus.Live && w.Visible)
            .Select(w => new WorkflowDefinitionDto
            {
                WorkflowName = w.GetValue<string>("WorkflowName")
            });

        return workflows;
    }

    private class WorkflowDefinitionDto
    {
        public string WorkflowName { get; set; }
    }
}

public class CrmWorkflowConnectorExtenderConnectionStatus : IModuleConnectionStatus
{
    public string ModuleName => "CrmConnector.CrmConnectorModule";

    public void ExecuteIfConfigured(Action action)
    {
        // Add code to check that the connector is connected
        // ex. if (this.connector.IsConnected())
        if (action != null)
            action();
    }

    // IMPORTANT: This callback is not invoked as part of Forms connectors. You still need to implement it, as it is used elsewhere.
    public void ExecuteIfNotConfigured(Action action)
    {
        // Add code to check that the connector is not configured
        // ex. if (!this.connector.IsConnected())
        if (action != null)
            action();
    }
}

Type : System.ArgumentException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Message : ‹‹‹An item with the same key has already been added.›››
Source : mscorlib
Help link : 
ParamName : 
Data : ‹‹‹System.Collections.ListDictionaryInternal›››
TargetSite : ‹‹‹Void ThrowArgumentException(System.ExceptionResource)›››
HResult : ‹‹‹-2147024809›››
Stack Trace :    at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   at Telerik.Sitefinity.Web.Api.Strategies.Forms.Connectors.FormConnectorService.ResolveUIField(List`1 fields, FieldDefinitionElement fieldDefinitionElement, ConnectorDataMappingExtender mappingExtender, SectionFieldWrapper predecessorField)
   at Telerik.Sitefinity.Web.Api.Strategies.Forms.Connectors.FormConnectorService.AdjustFields(List`1 fields, SectionFieldWrapper predecessorField)


Muhammad
Top achievements
Rank 1
 asked on 21 Oct 2025
Narrow your results
Selected tags
Tags
+? more
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?