Unplanned
Last Updated: 29 May 2020 21:53 by Christopher
Created by: Victor
Comments: 5
Category: UI for ASP.NET MVC
Type: Feature Request
13
The Grid should allow switching between case sensitive and case insensitive filtering.
Unplanned
Last Updated: 28 May 2020 12:28 by ADMIN
Created by: Bart
Comments: 0
Category: Form
Type: Feature Request
0
Add a method dedicated to placing the focus on the first editor in the Form.
Unplanned
Last Updated: 28 May 2020 12:23 by ADMIN
Created by: Maverick
Comments: 0
Category: Date/Time Pickers
Type: Bug Report
0

Bug report
DateTimePicker "modern" look does not allow picking of hours in the MVC suite. In jQuery and Core AM/PM is not scrollable, nor selectable 

Reproduction of the problem
https://demos.telerik.com/aspnet-mvc/datetimepicker/component-type
Screencast: https://www.screencast.com/t/i4wi5Rq84PFF

Expected/desired behavior
PM setting must be present/scrollable/selectable

Environment
Kendo UI version: 2020.2.513*
Browser: [all]

Unplanned
Last Updated: 28 May 2020 09:27 by ADMIN

I need to enter number (signed)  from the right, and want to use maskedtextbox or any control on your suggestion,
but using textalignment with text align right or rtl - right to left- didn't work.
Both has problems, I'm using mask of "###,###,###,###,###"
Unfortunately both right to left or textlighn not working correctly

I want to enter numbers from the right, separating 3 digits from right with commas.

 

Unplanned
Last Updated: 28 May 2020 04:46 by ADMIN
Created by: Jan
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
0
The culture option for the DataSource is available in the webapi option. The same option would be beneficial in the aspnet-mvc type as well so that you can modify it to either match the culture of  the server or set a different from the client's one.
Unplanned
Last Updated: 26 May 2020 11:06 by Ken
Created by: Ken
Comments: 0
Category: PDFViewer
Type: Bug Report
0

Bug report

A server side exception:
System.OverflowException: 'Value was either too large or too small for a Double.'
is thrown on attempting to serialize an existing .pdf file converted to FixedDocument.

Reproduction of the problem

  1. Use the DPL Processing demo of the PDFViewer in the MVC demos project.
  2. Instead of the default sample.pdf load the Development Plan.pdf file provided in Ticket ID: 1467984
public ActionResult GetInitialPdf(int? pageNumber)
{
    //exception with Development plan.pdf file:
    string filePath = Path.Combine(Server.MapPath("~/Content/web/pdfViewer"), "Development Plan.pdf");
    //it works with the sample.pdf file:
    //string filePath = Path.Combine(Server.MapPath("~/App_Data"), "sample.pdf");
    FileStream stream = new FileStream(filePath, FileMode.Open, FileAccess.Read);
    JsonResult jsonResult;
    FixedDocument doc = FixedDocument.Load(stream);

    if (pageNumber == null)
    {
        jsonResult = Json(doc.ToJson(), JsonRequestBehavior.AllowGet);
    }
    else
    {
        jsonResult = Json(doc.GetPage((int)pageNumber), JsonRequestBehavior.AllowGet);
    }

    jsonResult.MaxJsonLength = int.MaxValue;
    return jsonResult;
}

Current behavior

The exception is thrown during the FixedDocument JSON serialization:

doc.ToJson()

at the following place: ConvertToList method in ArrayExtension class (Telerik.Web.PDF namespace)

Expected/desired behavior

No exceptions are thrown during serialization.

Environment

  • Kendo UI version: 2020.2.513
  • jQuery version: x.y
  • Browser: [all]
Unplanned
Last Updated: 20 May 2020 15:00 by ADMIN

The Workbook.FromDocument() method freezes the panes based on the coordinates of the TopLeftCellIndex of the pane instead of the XSplit and YSplit properties of the pane. Reproduced with the attached Excel file

var pane = documentWorksheet.ViewState.Pane;
if (pane != null && pane.State == PaneState.Frozen)
{
    sheet.FrozenRows = pane.TopLeftCellIndex.RowIndex;
    sheet.FrozenColumns = pane.TopLeftCellIndex.ColumnIndex;
}

Solution:

var pane = documentWorksheet.ViewState.Pane;
if (pane != null && pane.State == PaneState.Frozen)
{
    sheet.FrozenRows = pane.YSplit;
    sheet.FrozenColumns = pane.XSplit;
}

WORKAROUND: Loading the Excel file with DocumentProcessingLibrary API and change the pane

var fileName = <YourFilePathHere...>;
if (!File.Exists(fileName))
{
    throw new FileNotFoundException(String.Format("File {0} was not found!", fileName));
}

Telerik.Windows.Documents.Spreadsheet.Model.Workbook workbook;
IWorkbookFormatProvider formatProvider = new Telerik.Windows.Documents.Spreadsheet.FormatProviders.OpenXml.Xlsx.XlsxFormatProvider();

using (Stream input = new FileStream(fileName, FileMode.Open))
{
    workbook = formatProvider.Import(input);
    foreach (var sheet in workbook.Worksheets)
    {
        if (sheet.ViewState.Pane != null && sheet.ViewState.Pane.State == Telerik.Windows.Documents.Spreadsheet.Model.PaneState.Frozen)
        {

            var originalPane = sheet.ViewState.Pane;
            var pane = new Pane(new CellIndex(originalPane.YSplit, originalPane.XSplit), originalPane.XSplit, originalPane.YSplit, originalPane.ActivePane);
            sheet.ViewState.Pane = pane;
        }
    }
}
var sheets = Telerik.Web.Spreadsheet.Workbook.FromDocument(workbook).Sheets;

 

 

 

Unplanned
Last Updated: 18 May 2020 21:51 by ADMIN
Created by: Sasmitha
Comments: 0
Category: PivotGrid
Type: Feature Request
1

I would like to request adding the Sort method to the MVC wrappers for the Kendo UI PivotGrid.  This is a very important feature for me.  

Thank you for the consideration.

Unplanned
Last Updated: 18 May 2020 16:19 by Telerik

Bug report

Reproduction of the problem

The configuration for scale.rangeSize is not available for UI for ASP.NET MVC Wrappers (works with .NET Core)

Current behavior

When attempting to set the scale.rangeSize, the following error appears:

Error CS1061 'GaugeLinearScaleBuilder' does not contain a definition for 'RangeSize' and no accessible extension method 'RangeSize' accepting a first argument of type 'GaugeLinearScaleBuilder' could be found (are you missing a using directive or an assembly reference?)

Expected/desired behavior

This configuration should be included in future releases.

Environment

  • Kendo UI version: 2020.2.513
Unplanned
Last Updated: 14 May 2020 06:51 by ADMIN

I downloaded the latest version of Kendo UI (Version: 2020.1.406) for MVC and upgraded my project to refer the latest JS, CSS and Kendo.MVC (2020.1.406.545).

NoRecords method is behaving differently in the latest version. While fetching records in progress, it displays the 'No record found' message even before completion of the action method. Please see the below image:

It was not happening in the version 2018.2.516, it was showing the 'No record found' message after completion of the action method and only if there is 0 row returned.

Below is the code of Student.cshtml view:

<h4>Student</h4>
<div class="responstable grid-wrapper custom-dropdown">
    @(Html.Kendo().Grid<Kendo2020Demo.Models.Student>()
    .Name("StudentGrid")
    .Columns(columns =>
    {
        columns.Bound(p => p.Id);
        columns.Bound(p => p.Name);
        columns.Bound(p => p.Address);

    })
              .HtmlAttributes(new { style = " min-height: 100px;" })
              .NoRecords("No record found.")
              .Scrollable()
              .Filterable()
              .Sortable()
              .ColumnMenu()
              .DataSource
                (
                  dataSource => dataSource
                  .Ajax()                               
                  .Read(read => read.Action("GetData", "Home"))
                )
              .Resizable(resize => resize.Columns(true))
              .Reorderable(reorder => reorder.Columns(true))
 )

</div>
Unplanned
Last Updated: 12 May 2020 14:07 by ADMIN
Created by: BDH
Comments: 0
Category: MultiSelect
Type: Feature Request
1

I'd like to request to have a built-in scroll bar for the Multiple tag mode which would show only one line, and adjust for that line of tags accurately.  

Thanks!

Unplanned
Last Updated: 06 May 2020 10:28 by ADMIN

Open the demo at https://demos.telerik.com/aspnet-mvc/filemanager

right click Images in the tree and click rename. 

Change the name

select the new folder name in the tree

try to do anything with the files in that folder (rename or delete are available in the demo)

= server error 500 

 

the path did not update to the new path.

but if you refresh you see the folder renamed and worked (and now you can do things with the files inside)

 

 

now if you add a folder inside Images and do the same process over again it works as expected...

Unplanned
Last Updated: 29 Apr 2020 12:40 by ADMIN
Created by: Greg
Comments: 1
Category: FileManager
Type: Bug Report
1

Hello, our file manager makes 2 read request in a row when the page is loaded, when we load a new path, and when a directory is clicked in the tree view.

Is this normal?

Thanks!

Unplanned
Last Updated: 27 Apr 2020 13:12 by ADMIN
Created by: Barry Burton
Comments: 1
Category: Chart
Type: Bug Report
1

The method is not available for the MVC wrappers but it is available for ASP.NET Core.

Unplanned
Last Updated: 23 Apr 2020 10:33 by ADMIN

View several folders in treeview of the filemanager:  folder1, folder2, folder3

select folder1

now Click and drag folder2 to folder3.

the folder1 moves to folder3.  

this is not desired.

 

can be reproduced in the demo

https://demos.telerik.com/aspnet-mvc/filemanager

Unplanned
Last Updated: 20 Apr 2020 10:59 by ADMIN

Excel spreadsheet fails to load if the sheet has Charts or TextArea.  The Charts and TextArea are fundamental to us being able to make proper use of the spreadsheet control if we are to allow folks to upload their excel spreadsheet to provide our application functionality.  It is not appropriate for us to use the spreadsheet control if it loses some of the excel spreadsheet items like Chart and TextArea if it were to even load correctly.

Request for this feature support is based on the details in the ticket at the URL:

https://www.telerik.com/account/support-tickets/view-ticket/1461086

Unplanned
Last Updated: 14 Apr 2020 07:21 by ADMIN

Currently the scheduler widget determines the layout based on device type.  Unfortunately this does not provide a fully responsive design.  Modern day responsive websites should look good on any sized screen regardless of device type.  There is also the issue that with new devices constantly coming out the list of devices being checked may become out of date quite quickly.  Another consideration I have when I design an app is that one may not be viewing something full screen on a laptop or desktop computer.  If this is the case then a page can look horrible due to the fact that an assumption is made on screen size because it is a windows device.  I've also seen laptops with screens as small if not smaller than some tablets which also effects the screen size assumption.

Being web developer for a very long time I understand the complexities that would be involved in this change so I'd also like to provide an interim solution that may (but may not be) easier to attain.  In working with your scheduler I had the idea of putting my own logic in to force moble/tablet view.  I was able to accomplish this with very little code except that manually switching the mode (setting the mobile setting to phone or tablet) doesn't work for the scheduler.  If that could be fixed it would at least provide a workaround for the above feature until you figured out how you wanted to handle it long term.

 

Thank you,

Brandon

Unplanned
Last Updated: 13 Apr 2020 10:14 by ADMIN

First of all, we are using the 'Telerik UI for ASP.NET Core' product. We would like to ask you about the PivotGrid component, since we are having a strange behavior with the application of filters on the dimensions once the PivotGrid shows the data.

The use case is as follows:

  1. We configure the PivotGrid applying two dimensions, one in a column (‘family_name’) and the other in rows (‘bc_name’) and select a measure (‘Amount’), and the PivotGrid is generated as expected. (see Case1.png)
  2. We apply one filter to the columns, for example ‘family_name’ contains ‘OJOS’, and the PivotGrid is refreshed showing only the data filtered as expected. (see Case2.png and Case3.png)
  3. We apply another filter to the rows, for example ‘bc_name’ contains ‘Barrios’, and the PivotGrid is refreshed showing only the data filtered by that filter, but no for the combination of the filter of ‘family_name’ applied before. (see Case4.png and Case5.png)

As you can see, the behaviour is strange, because we we can’t see the data with the application of both filters in combination.

I also included the code where we build the PivotGrid, if that can help to see the problem. (see Code.txt)
Hope that you can help us, because that is a real inconvenient for us.

 Thanks in advance.

 

Unplanned
Last Updated: 13 Apr 2020 09:12 by ADMIN
Created by: Philippe
Comments: 1
Category: Editor
Type: Feature Request
1

Hello there,

 

I'm trying to use both snippets (to make a shortcode for our users to add templated Links) and pasteCleanup option (to prevent any style to be import from a copy paste) but it seems like the pasteCleanUp option is preventing my html tags from snippets to be added.

 

Here my code :


@(Html.Kendo().Editor()
      .Name(ViewData.TemplateInfo.HtmlFieldPrefix)
      .HtmlAttributes(new { style = ViewData["style"], @class = ViewData["class"] })
      .Resizable(resizable => resizable.Content(true).Toolbar(true))
      .Value(@Model)
      .Encode(false)
      .PasteCleanup(paste => paste.All(true))
      .Tools(tools => tools
                .Clear()
                .Bold().Italic().Underline().Strikethrough()
                .JustifyLeft().JustifyCenter().JustifyRight().JustifyFull()
                .CreateLink().Unlink()
                .TableEditing()
                .Snippets(snippets =>
                    {
                    snippets.Add("Test", " <a class='testclass' href='www.test.com'>TestLink</a> ");
                })
                .FontColor().BackColor()
                .CleanFormatting()
                .ViewHtml()
                )

If I don't remove the line

.PasteCleanup(paste => paste.All(true))

All I can get from my snippet is "TestLink" instead of "

 

<a class='testclass' href='www.test.com'>TestLink</a>

 

But maybe i'm doing this wrong ?

 

Thx a lot.

 

Cordialy

Unplanned
Last Updated: 09 Apr 2020 13:34 by Brandon

Bug report

When using MVVM generated DropDownList input decorated with required attribute the validation message is not displayed upon validation.

Reproduction of the problem

  1. Run this dojo
  2. Click on a slot to create an event
  3. Select an item from the second DropDownList
  4. Click Save

Current behavior

Upon clicking Save the validation fails, as the first input has a required attribute, but a validation message is not displayed.

Expected/desired behavior

On failed validation, a validation message should be displayed.

Environment

  • Kendo UI version: 2020.1.406
  • Browser: [all]
1 2 3 4 5 6