New
Last Updated: 15 Mar 2019 09:16 by ADMIN
Created by: Valid Development Factory
Comments: 1
Category: UI for ASP.NET Core
Type: Feature Request
0

Hello,

We want to create a custom Material theme for our ASP.NET Core web application. We are using the Sass Theme Builder but can only select predefined color swatches for the "Material" base theme. We would like to be able to set custom colors per "subject" just like you can with the "Default" and "Bootstrap" theme. 
Is this possible or are you blocking this on purpose for some reason?

Thank you in advance.

Approved
Last Updated: 12 Mar 2019 23:40 by Aldermar
Created by: Aldermar
Comments: 1
Category: TreeView
Type: Feature Request
1
Hence, binding to Model and ViewBad will be feasible.
Approved
Last Updated: 11 Mar 2019 16:08 by ADMIN
I don't See Telerik ASP.NET Core in My Tool Box.
New
Last Updated: 08 Mar 2019 12:13 by ADMIN

When you create a Grid using a TModel that inherits from DynamicObject, a type cast exception is thrown when setting the DataSource Model Id property.

public class Metadata : DynamicObject

{ ... }  


...
.DataSource(dataSource =>
{
    dataSource.Ajax()
      .Model(model =>
      {
          model.Id("Id");
      });
})

A type cast exception is thrown by the following line in Kendo\AspNet.Core\Kendo.Mvc\UI\DataSource\Fluent\DataSourceModelDescriptorFactoryBase.cs because ModelDynamicDataKey is not generic, so it cannot be cast to IDataKey<TModel>

dataKey = (IDataKey<TModel>)new ModelDynamicDataKey(fieldName, lambdaExpression);


The following code changes fix the issue:

DataSourceModelDescriptorFactoryBase.cs

namespace Kendo.Mvc.UI.Fluent
{
	using System.Reflection;
	using Extensions;

	/// <summary>
	/// Defines the fluent interface for configuring the <see cref="DataSource"/> Model definition.
	/// </summary>
	/// <typeparam name="TModel">Type of the model</typeparam>
	public abstract class DataSourceModelDescriptorFactoryBase<TModel> : IHideObjectMembers
        where TModel : class
    {
        protected readonly ModelDescriptor model;

        public DataSourceModelDescriptorFactoryBase(ModelDescriptor model)
        {
            this.model = model;
        }

        /// <summary>
        /// Specify the member used to identify an unique Model instance.
        /// </summary>
        /// <param name="fieldName">The member name.</param>
        protected void Id(string fieldName)
        {
            IDataKey<TModel> dataKey;
            if (typeof(TModel).IsDynamicObject())
            {
                var lambdaExpression = ExpressionBuilder.Expression<TModel, object>(fieldName);
                dataKey = new ModelDynamicDataKey<TModel>(fieldName, lambdaExpression);
            }
            else
            {
                dataKey = GetDataKeyForField(fieldName);
            }

            dataKey.RouteKey = dataKey.Name;

            model.Id = dataKey;
        }

        protected IDataKey<TModel> GetDataKeyForField(string fieldName)
        {
            var lambdaExpression = ExpressionBuilder.Lambda<TModel>(fieldName);
            var fieldType = typeof(ModelDataKey<,>).MakeGenericType(new[] { typeof(TModel), lambdaExpression.Body.Type });

            var constructor = fieldType.GetConstructor(new[] { lambdaExpression.GetType() });

            return (IDataKey<TModel>)constructor.Invoke(new object[] { lambdaExpression });
        }
    }
}

 

ModelDynamicDataKey.cs

namespace Kendo.Mvc.UI
{
    using System;
    using System.Linq.Expressions;
    using Microsoft.AspNetCore.Mvc.Rendering;

    internal class ModelDynamicDataKey<TModel> : IDataKey<TModel>
        where TModel : class
    {
        public ModelDynamicDataKey(string memberName, Expression<Func<TModel, object>> expression)
        {
            RouteKey = "id";
            Name = memberName;
            Expression = expression;
            Value = expression.Compile();
        }

        public string Name
        {
            get;
        }

        public string RouteKey
        {
            get;
            set;
        }

        public Func<TModel, object> Value
        {
            get;
        }

        public Expression<Func<TModel, object>> Expression
        {
            get;
        }

        public object GetValue(object dataItem)
        {
            try
            {
                return Value((TModel)dataItem);
            }
            catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException)
            {
                return null;
            }
        }

        public string HiddenFieldHtml(IHtmlHelper<TModel> htmlHelper)
        {
            return htmlHelper.Hidden(Name, null, new { id = "" }).ToString();
        }
    }
}


Approved
Last Updated: 28 Feb 2019 15:34 by ADMIN
Created by: William
Comments: 2
Category: Grid
Type: Feature Request
1

I'm currently evaluating the ASP .Net Core Components and whilst I'm liking it so far, I have to say - the documentation leaves a lot to be desired.

At the moment, I am trying to use grid and looking at documentation, I have no idea if I am meant to be looking in Kendo.Mvc.UI.Fluent or Kendo.Mvc.UI - and when I am there and find an item, there just isn't enough detail. In addition, the demos section appears to actually be more helpful and I'm constantly looking there.

What caused me to write this is that I have simply enabled GridFilterMode.Row on an instance and whilst I like it, I want to change the default from "Is Equal To" to "Contains"... I have been experimenting for the past few hours without any luck and I'm going round in circles on documentation:

I can see that Filterable requires GridFilterMode, but the documentation is lacking - https://docs.telerik.com/aspnet-core/api/Kendo.Mvc.UI/GridFilterMode#kendomvcuigridfiltermode

I then try to find the filterable modes documentation, but, half the features/methods just don't seem to have any affect whatsoever.

Personally, I'm having great luck learning about your components from the demo section and adapting the code to suite my needs - but, if there isn't a demo, it appears to be a very hard task to learn what is and isn't possible.

Approved
Last Updated: 20 Feb 2019 08:06 by ADMIN

For computations in a custom aggregate function it would be very helpful to have the start and end DateTimes for the current category at hand.  Right now the category parameter just provides a single DateTime which is the start DateTime of the category.  The end DateTime can only be calculated with a workaround provided by Tsvetina

(see this ticket: https://www.telerik.com/account/support-tickets/view-ticket/1386149)

 

New
Last Updated: 11 Feb 2019 11:20 by Rusli
Created by: Rusli
Comments: 0
Category: DateInput
Type: Feature Request
1
Add messages configuration for DateInput with TagHelpers. This functionality is present in both the Kendo UI for jQuery and HtmlHelpers.
New
Last Updated: 30 Jan 2019 09:34 by ADMIN

Hi,

We have a property EnableHeaderContextAggregateMenu in Radgrid. By enabling this, we can aggregate any column in the Radgrid and show the result value in the corresponding column footer at runtime by the end user.

Do we have similar property in Kendo UI Grid? We need to implement this in Kendo UI Grid which has dynamic column data binding. We had attached a sample code here. Can you please implement the same in the code and revert?

Thanks & Regards,
Shivakumar. K

Declined
Last Updated: 26 Dec 2018 13:01 by ADMIN
Created by: parveen
Comments: 1
Category: UI for ASP.NET Core
Type: Feature Request
0

Hello,

Object doesn't support property or method 'syncReady' I am getting this error and not able to resolve that issue. I am using visual studio core and imported Telerik.ui.for.aspnet.core.trial. I also imported the js of Kendo.Ui.Core . but not able to resolve the issue. Please help

 

Thanks

New
Last Updated: 21 Nov 2018 14:30 by ADMIN
Created by: Rathish
Comments: 1
Category: UI for ASP.NET Core
Type: Feature Request
1

Hi,

We have  a requirement for circled progress bar. Need to know whether you have specifications regarding the requirement or any optimization need to be done within the given framework to get the desired result. Please find the attached file for reference.

 

Thanks,

Rathish S

New
Last Updated: 02 Oct 2018 18:57 by Octavio
I`m working development and produced I4.0 devices as well app systems since 3 years.  Are Telerick involve in this applications. 
New
Last Updated: 27 Sep 2018 10:17 by ADMIN
Created by: Padhraic
Comments: 0
Category: UI for ASP.NET Core
Type: Feature Request
2
Even when using server side paging some requests can be very long, and may be canceled by the user.  Adding a CancellationToken parameter to the ToDataSourceResultAsync.
New
Last Updated: 26 Sep 2018 16:53 by Mauro
Created by: Mauro
Comments: 0
Category: UI for ASP.NET Core
Type: Feature Request
1
New
Last Updated: 21 Aug 2018 14:32 by Telerik Admin
Created by: Imported User
Comments: 0
Category: UI for ASP.NET Core
Type: Feature Request
2
Provide support for the asp-page-handler attribute to call a handler in an ASP.NET Core 2.1 Razor page in addition to supporting controller/action methods.
New
Last Updated: 15 May 2018 20:48 by ADMIN
I want to design a web page with text and signature input. In Tablet I need to enter the text fields and signature fields using touch pen. I want the web page to allow the touch pen to write comments and signature and save into database
New
Last Updated: 22 Mar 2018 14:30 by ADMIN
Created by: Ehsan
Comments: 0
Category: UI for ASP.NET Core
Type: Feature Request
4
Due to changes in the ASP.NET Core framework and how the Authentication is implemented the MVC5 implementation of the SecurityTrimming option became obsolete. 
New
Last Updated: 22 Mar 2018 09:26 by Telerik Admin
Created by: Satish
Comments: 1
Category: UI for ASP.NET Core
Type: Feature Request
2
Need support for DataTable in Grid in ASP.NET Core 2.0
New
Last Updated: 25 Jan 2018 14:38 by Telerik Admin
Created by: Imported User
Comments: 0
Category: UI for ASP.NET Core
Type: Feature Request
1
Please add an option so that is possible to set Deferred rendering default setting to either true or false globally.

Currently the default is false and can only be overwritten on a control basis and not globally.

This would benefit those customers that have decided that all/most of the controls are rendered as deferred(true). Currently they have to append the Deffered(true) to each of the helpers.
New
Last Updated: 23 Jan 2018 16:36 by Grahame
Created by: Grahame
Comments: 0
Category: UI for ASP.NET Core
Type: Feature Request
1
Allow HTML comments & other tags to be mixed inside kendo tags; eg. I would like to use a <asp-partial name="_template" required=false asp-if="@User.IsInRole("role")> to inject settings/configuration of the kendo component 
New
Last Updated: 05 Sep 2017 14:05 by ADMIN
Created by: Khizar Khan
Comments: 1
Category: UI for ASP.NET Core
Type: Feature Request
2
I have a donut chart which represent as a circle and in middle of cricle there is some text, which needs to drilldown, hence click event need which is very necessary
1 2