Telerik Forums
UI for ASP.NET Core Forum
1 answer
184 views

Hello,

Our team is in the middle of upgrading our applications from ASP.NET MVC 5 to ASP.NET Core 3.1. One of our applications uses the Kendo Editor which we use to store files within our database. We previously used the example provided on Github (https://github.com/telerik/ui-for-aspnet-mvc-examples/blob/master/editor/database-image-browser/DatabaseImageBrowser/Controllers/ImageBrowserController.cs) to store the files in our database. However, when we tried to convert this code to .NET Core, it appears that some of the classes and functions related to image resizing and creating thumbnails do not exist for .NET Core. Specifically the Kendo.Mvc.UI.ImageSize and Kendo.Mvc.UI.ThumbnailCreator classes. Are their any comparable classes/functions that I can use that are compatible with .NET Core?

Please let me know.

Thanks,

Mike

Ivan Danchev
Telerik team
 answered on 02 Oct 2020
12 answers
442 views
How 2 set Foreign key column use Tag helper? Please help.
Eyup
Telerik team
 answered on 02 Oct 2020
3 answers
1.7K+ views

Hi,
I need to hide some options of the dropdownlist called repeat, when im going to create an event.

as you see in the image, i need show only never,daily, and weekly. I saw an example in angular but i cant do it in .Net Core MVC.

Thanks for help me. 

 

Nencho
Telerik team
 answered on 30 Sep 2020
1 answer
200 views

Hi Team

I am getting below error this is working in asp.net but when i migrated in asp.net core i am getting error for kendoui.ttf and kendoui.woff

PFA

Misho
Telerik team
 answered on 30 Sep 2020
1 answer
86 views

Hi Telerik Team,

I can't see from my mobile browser(telephone) my custom commands Attachment, Distribution, Structure. Desktop browser show everything ok.

telerik version: Telerik.UI.for.AspNet.Core 2019.2.619.

Tell me please, why custom command columns is not visible.

 

Code sample:

 

@(Html.Kendo().Grid<WorkFlow.Core.Models.Dto.DocumentTable>()
                                                                                                                        .Name("Grid")
                                                                                                                        .Columns(columns =>
                                                                                                                        {
                                                                                                                            columns.Bound(e => e.Id).Visible(false);
                                                                                                                            columns.Bound(e => e.Number).Title("Номер документа").HtmlAttributes(new { style = "text-align: center;" }).Width(120);
                                                                                                                            columns.Bound(e => e.InboxNumber).Title("Номер вх.документа").Width(120);
                                                                                                                            columns.Bound(e => e.DateReg).Format("{0: dd.MM.yyyy}").Title("Дата регистрации").Width(120);
                                                                                                                            columns.Bound(e => e.OrgName).Title("Откуда").Width(150);
                                                                                                                            columns.Bound(e => e.About).Title("Краткое содержание").Width(200);
                                                                                                                            columns.Bound(e => e.Mail).Title("Факс/Электронный адрес").Width(100);
                                                                                                                            columns.Bound(e => e.DocOwner).Title("От кого").Width(100);
                                                                                                                            columns.Bound(e => e.Address).Title("Адрес").Width(200);
                                                                                                                            columns.Bound(e => e.DepartmentName).Title("Исполнитель").Width(200);
                                                                                                                            columns.Bound(e => e.UserName).Title("ФИО(ОУЧРиДО)").Width(200);
                                                                                                                            columns.Command(command =>
                                                                                                                            {
                                                                                                                                command.Custom("Attachment").Click("openAttachment").Text(" ").IconClass("fa fa-mail-bulk");
                                                                                                                                if (User.IsInRole("Admin"))
                                                                                                                                {
                                                                                                                                    command.Custom("Distribution").Click("openDialog").Text(" ").IconClass("fa fa-mail-bulk");
                                                                                                                                }
                                                                                                                                command.Custom("Structure").Click("openDialogDistribute").Text(" ").IconClass("fa fa-edit");
                                                                                                                            }
                                                                                                                                );
                                                                                                                        })
                                                                                                               
                                                                                                                 .ToolBar(toolbar =>
                                                                                                                 {

                                                                                                                     toolbar.Excel().Text("Экспорт в Excel").HtmlAttributes(new { style = "height:70px;" }).IconClass("fa fa-mail-bulk");
                                                                                                                     if (User.IsInRole("Admin"))
                                                                                                                     {
                                                                                                                         toolbar.Custom()
                                                                                                                        .HtmlAttributes(new { onclick = "onClickCreateOutbox();return false;" })
                                                                                                                        .Name("CreateOutBoxButton").Text("  Создать исходящий документ").IconClass("fa fa-mail-bulk");
                                                                                                                         toolbar.Custom()
                                                                                                                         .HtmlAttributes(new { onclick = "onClickCreateButton();return false;" })
                                                                                                                         .Name("CreateButton").Text("  Создать входящий документ").IconClass("fa fa-mail-bulk");
                                                                                                                     }


                                                                                                                 })

                                                                                                                 .Excel(excel => excel
                                                                                                                                    .AllPages(true))

                                                                                                           .Mobile()
                                                                                                            .Sortable()
                                                                                                            .Pageable()
                                                                                                            .Resizable(resize => resize.Columns(true))
                                                                                                            .Filterable()
                                                                                                            .ColumnMenu()
                                                                                                            .Scrollable()
                                                                                                            .HtmlAttributes(new { style = "height:450px;" })

                                                                                                            .DataSource(datasource => datasource
                                                                                                           .Ajax()

                                                                                                           .PageSize(50)
                                                                                                           .Read(read => read.Action("GetDocuments", "Document", new { year = Model.year, typeDoc = Model.docType }))
                                                                                                           )
                                                                                                           .Resizable(resize => resize.Columns(true))
)
------------

<script type="text/javascript">

    $(document).ready(function () {
        var isMobile = Boolean(kendo.support.mobileOS);

        if (isMobile) {
            $("#Grid").data("kendoGrid").resize();
            alert('i m here');
        }
    });

</script>

Georgi Denchev
Telerik team
 answered on 29 Sep 2020
3 answers
516 views

Hi There ...

How to use tag helper on Grid with Local datasource

@model PromiseOnline.Models.ViewModels.PerintahKerjaHarianViewModel
 
@using PromiseOnline.Models.ViewModels
 
@{
    IList<PkhLphDetailFleetViewModel> PkhLphDetailFleet1ViewModels = Model.PkhLphDetailFleet1ViewModels;
    IList<PkhLphDetailFleetViewModel> PkhLphDetailFleet2ViewModels = Model.PkhLphDetailFleet2ViewModels;
}
 
@(Html.Kendo().Grid(PkhLphDetailFleet1ViewModels)
    .Name("gridPkhDetailFleet1Preview")
    .DataSource(dataSource => dataSource
        .Ajax()
        .ServerOperation(false)
    )
.
.
.
)
Preslav
Telerik team
 answered on 29 Sep 2020
1 answer
189 views

I have a kendo grid with Kendo context menu and it works fine when grid is placed directly on page.

When i place this Grid into a Kendo Tile layout, Context menu stops working.  Any suggestions to fix this issue?

Thanks

Tsvetomir
Telerik team
 answered on 29 Sep 2020
1 answer
106 views

How to stop passing parameter through query string ?

CSHTML:

@(Html.Kendo().Chart<UserWidgetFilterParameter>

.Read(read => read.Action(Model.actionMethod, Model.actionController, _recordValidationParameter).Type(HttpVerbs.Post))

Controller:

[HttpPost]

public JsonResult AccountRecordWidgetData(UserWidgetFilterParameter objwidgetParament1)

Parameters passing as below:

http://localhost:52670/Home/AccountRecordWidgetData?Jurisdiction=All&Regime=8&Filer=All&FilerGroup=All&WidgetId=1&UserWidgetID=211&F_Year=2020

Tsvetomir
Telerik team
 answered on 28 Sep 2020
1 answer
310 views
I've previously used VS2012 and struggling to learn VS2019 and ASP.NET Core. I've perhaps made the mistake of also downloading a trial version of the Telerik Core tools.

So I am trying to run through a very very simple tutorial and got to the part about Adding Entity Framework Core and then creating a data context. My system isn't recognising EntityFrameworkCore in the line using Microsoft.EntityFrameworkCore; of the context class. I've just spent a frustrating couple of hours hopelessly trying to find out where the problem is. I ended up going to the cli and trying to execute "dotnet add package Microsoft.EntityFrameworkCore --version 3.1.8" and I get 

info :   GET https://nuget.telerik.com/nuget/FindPackagesById()?id='Microsoft.EntityFrameworkCore'&semVerLevel=2.0.0
info :   OK https://nuget.telerik.com/nuget/FindPackagesById()?id='Microsoft.EntityFrameworkCore'&semVerLevel=2.0.0 599ms
error: Unable to find package Microsoft.EntityFrameworkCore. No packages exist with this id in source(s): Microsoft Visual Studio Offline Packages, nuget.telerik.com

So somewhere Telerik have hijacked the nuget and it is only referencing telerik.com and not microsoft. NOT happy.

 How do I get EntityFrameworkCore in my project 
Georgi Denchev
Telerik team
 answered on 28 Sep 2020
1 answer
390 views

 

I want to rotate the header text to 90 degree.

<style>
    .rotate-text {
        float: left;
        line-height: 0.7;
        -ms-transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        margin: 0;
        padding: 0;
    }
</style>
columns.Bound(c => c.Number).ClientHeaderTemplate("<div class='' >#=???#</div>");

 

How can i access the original header text inside of the template ?

 

Georgi Denchev
Telerik team
 answered on 23 Sep 2020
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
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
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?