Unplanned
Last Updated: 27 Jan 2021 12:58 by ADMIN
Created by: Marc
Comments: 1
Category: UI for ASP.NET MVC
Type: Bug Report
0

Hi there,

We've just hit a strange issue.  We have a DropDownList called "Title" that displays "Mr", "Mrs", "Ms" etc.  However, we sometimes noticed that the Title submitted to the form was "LoanBorrower".  This was strange as the only place "LoanBorrower" existed was in the MVC back end of the page with "ViewBag.Title = "LoanBorrower".

It appears that if the ViewBag has an entry with the same name as a Kendo form element, the elements default value is being set as the value in the ViewBag.

I have tried this with ViewBag entries other than Title, and the result is the same.

 

To Reproduce

At the top of my "Borrower.cshtml" page I have the following:

@{
    ViewBag.Title = "LoanBorrower";
}

 

Kendo DropDownList

I stripped the DropDownList down to the bare minimum and still had the problem:

@Html.Kendo().DropDownListFor(m => m.Title)

 

The control rendered as the following.  Note the value is set to "LoanBorrower" which is the value in ViewBag.Title:

<input data-val="true" data-val-length="Title must be between 1 and 20 characters" data-val-length-max="20" data-val-length-min="1" data-val-required="Select a title." id="Title" name="Title" type="text" value="LoanBorrower" />
<script>
	kendo.syncReady(function(){jQuery("#Title").kendoDropDownList({});});
</script>

 

Kendo TextBox

I then changed the Kendo control to a Kendo TextBox and had the same problem:


@Html.Kendo().TextBoxFor(m => m.Title)

 

The control rendered as the following.  Again, the value is set to "LoanBorrower":

<input data-val="true" data-val-length="Title must be between 1 and 20 characters" data-val-length-max="20" data-val-length-min="1" data-val-required="Select a title." id="Title" name="Title" value="LoanBorrower" />
<script>
	kendo.syncReady(function(){jQuery("#Title").kendoTextBox({});});
</script>

 

Standard TextBox

I then changed the control to a standard HTML Textbox and no longer had the issue.

@Html.TextBoxFor(m => m.Title)

 

The control rendered as the following.  Note that this time, the value is an empty string which is correct.

<input data-val="true" data-val-length="Title must be between 1 and 20 characters" data-val-length-max="20" data-val-length-min="1" data-val-required="Select a title." id="Title" name="Title" type="text" value="" />

 

 

 

 

 

 

 

 

Unplanned
Last Updated: 25 Jan 2021 19:06 by Kori
Created by: Pascal
Comments: 1
Category: Installer and VS Extensions
Type: Feature Request
2
Currently the update is taking too long because the update wizard is updating all the files even the ones that are not used in the application.
Unplanned
Last Updated: 22 Jan 2021 09:14 by ADMIN
Created by: Dan
Comments: 1
Category: Scheduler
Type: Feature Request
0

Hello,

We're interested in the possibility of exporting the Scheduler views in an Excel format.

I've read the forums post and if I understood correctly, this was not possible, at least in 2017 when the last reply was added. (Export to Excel in UI for ASP.NET MVC Scheduler - Telerik Forums). I also couldn't find a similar post about the feature existing.

Was there any step made in that direction, because I saw there were few posts requesting this and on one of them, one of your colleagues wrote that there are plans of introducing this feature.

Or if there's any workaround to export any scheduler view in an Excel format, I'll be happy to hear about it.

Thanks and have a nice day!

Unplanned
Last Updated: 21 Jan 2021 09:13 by ADMIN
Created by: gjb
Comments: 2
Category: Installer and VS Extensions
Type: Feature Request
9
When installing new version to a solution, all themes and languages are included. I would like to be able to select which themes and languages are included. Also, since most developers are using source control, maybe the option "create backup" could remember the choice made.
Unplanned
Last Updated: 21 Jan 2021 07:49 by ADMIN

Hi, 

For example:

  1. Go to: https://demos.telerik.com/aspnet-mvc/numerictextbox
  2. Click on "Events" in left menu.
  3. Click on back button in browser.
  4. The fields are now empty.

Tried with Firefox 67 for Mac.

 

Unplanned
Last Updated: 21 Jan 2021 07:15 by ADMIN

Bug report
Error is thrown when using Kendo HTML Editor Control in Kendo Grid Popup EditorTemplate in IE only

Reproduction of the problem
Place Kendo editor in Grid popup template
   @(Html.Kendo().Grid<TelerikMvcApp2.Models.Person>().Name("persons")
    .DataSource(dataSource => dataSource
        .Ajax()
        .Model(model => model.Id(m => m.PersonID))
            .Read(read => read.Action("GetPersons", "Home"))
            .Update(up => up.Action("UpdatePerson", "Home"))
    )

    .Columns(columns =>
    {
        columns.Bound(c => c.PersonID).Width(200);
        columns.Bound(c => c.Name);
        columns.Bound(c => c.BirthDate).Format("{0:g}");
        columns.Command(cmd => cmd.Edit());
    })

    .Pageable()
    .Sortable()
    .Editable(ed => ed.Mode(GridEditMode.PopUp).TemplateName("Person"))
)
Person.cshtml
            @(Html.Kendo().EditorFor(model => model.Text))

1. Run and open in IE

2. Click edit, make a change in the popup and Save

2. Click again on Edit


https://www.screencast.com/t/kZFZ9hZNEp

Expected/desired behavior
No error is thrown


Environment
Kendo UI version: 2020.3.118

Unplanned
Last Updated: 21 Jan 2021 06:52 by ADMIN
Pivot grid cells selectable feature together with events to retrieve the pivot grid data for the selected cell.
Unplanned
Last Updated: 21 Jan 2021 06:34 by ADMIN
Currently on WidgetBuilderBase there is an HtmlAttributes method that clears any current HTML attributes before adding the new ones. It would be good if there was a separate method called maybe AddAttributes (or something similar) that would allow the addition of HTML attributes without clearing any existing ones.
Unplanned
Last Updated: 20 Jan 2021 12:28 by ADMIN
Created by: Jan
Comments: 1
Category: Date/Time Pickers
Type: Feature Request
2

Hello,

I'm really loving the new MultiViewCalendar control. It really fits our needs. 

The only thing I'm missing is to select weeks. There is a setting to show the week numbers, but you can't select it. Is this at all possible or planned for future releases?

Can I show the weeks in the DateRangePicker control, too?

 

Sincerely

 

Jan Fiedler

Unplanned
Last Updated: 20 Jan 2021 12:27 by ADMIN
Created by: David
Comments: 1
Category: NumericTextBox
Type: Feature Request
2

Hi,

My team and I work on science-related applications often dealing with very small numbers, like 0.0000000000456.  We actually have calculated values stored with over 300 digits to the right of the decimal (one of our current values is 1.70747723470817E-307), so we store them in our databases in Scientific Notation.

We have begun using the Kendo UI NumericTextBox with ASP.NET MVC throughout our applications, and we would like to provide our users with the ability to input values in Scientific Notation; for example, allow a user to type 7e-17 instead of having to type 0.00000000000000007.  We use the kendo.toString() functionality to display values in Scientific Notation, but we need to allow our users to input values using Scientific Notation.

Is there any way we can accomplish this with the Kendo UI NumericTextBox?  If not, could this feature be added?

Thank you for your assistance,

David

Unplanned
Last Updated: 20 Jan 2021 12:14 by ADMIN
Created by: Prashanth
Comments: 0
Category: Grid
Type: Bug Report
1

The issue is present only when a field in the model has been updated. When an invalid value is attempted to be saved, the validation is triggered. Upon pressing the Esc key, the dirty indicator should not be shown.

The expected behavior would be to not show the dirty indicator at all as the value has been returned to the initial one. Furthermore, the indicator is not positioned in the left top corner but immediately above the value.

Steps to replicate:

1. Change the value of any field.

2. Navigate to a field which has validation.

3. Set an invalid value in order to trigger the validation, respectively show a validation message.

4. Press Esc to undo the change.

5. The dirty indicator is shown and mispositioned.

Dojo sample:

https://dojo.telerik.com/iHoRaWIg

Short video demonstration:

https://screencast-o-matic.com/watch/cqhbjKTeK2

Unplanned
Last Updated: 20 Jan 2021 12:10 by ADMIN
Created by: Manu
Comments: 1
Category: Grid
Type: Bug Report
1

Hello,

since I updated Telerik UI for ASP.net MVC from version 2019.1.220 to 2019.2.514, the paging part of the grid doesn't display as expected in IE11 with compatibility with IE9  (<meta http-equiv="x-ua-compatible" content="IE=9">)

If I remove the compatibility with IE9, it's ok, but I need it to support older computer.  

version 2019.1.220: 

version 2019.2.514:

 

 Is there a solution to display it correctly?

Thank you very much and best regards.

 

Emmanuel Tharin

Unplanned
Last Updated: 20 Jan 2021 11:48 by ADMIN
The MVC Grid uses the MVC EditorTemplates and currently does not support setting a JavaScript function name for the column's "editor" property.
Please consider adding the ability to set the javascript name for the column's editor.

http://www.kendoui.com/forums/kendo-ui-complete-for-asp-net-mvc/grid/binding-to-custom-editor-for-a-grid-column-i-e-drop-down-list.aspx 
Unplanned
Last Updated: 15 Jan 2021 19:47 by ADMIN
Created by: jwize
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
1

Hi Team,

I would like to request to have a section in your documentation where the user could see what the DataSourceRequest and DataSourceResult would appear using different types of data such as OData, Json, and the like.   This way, people could inspect what the data would look like to make sure it is returning correctly, and review the structure of data.

Thank you!

Unplanned
Last Updated: 15 Jan 2021 14:40 by ADMIN
Created by: Steve
Comments: 0
Category: Filter
Type: Feature Request
1

Feature request

Enable data operations over an array as part of the model server-side with a custom operator

For example, I am planning to use a filter component to a model like this.

public class Person{

    public string Name{get;set;}

    public List<Address> Addresses {get;set;}

}

public class Address{

    public string City{get;set;}

}

I have a DataSource<Person> with server filter enabled.

I am going to have a large dataset on this datasource and server operations are badly required.
Unplanned
Last Updated: 13 Jan 2021 08:42 by ADMIN
Created by: Bruce
Comments: 0
Category: UI for ASP.NET MVC
Type: Feature Request
0

Currently, when an event that is grouped by multiple resources is dragged, it automatically updates the selected resource data with the one that corresponds to the drop target.

The more appropriate behavior would be to be to automatically preposition the event for the rest of the selected resources.

https://dojo.telerik.com/OPepavOr/2

Unplanned
Last Updated: 13 Jan 2021 08:39 by ADMIN
Created by: Thor Ludvig
Comments: 1
Category: TabStrip
Type: Feature Request
1

When working with a dynamically setup of the tabstrip, and hiding/showing tabs according to the data entered in a form, I use jquery scripts to do the logical setup.

Each tab is referenced in the script by their array position:

var tbs = $("#tabstripDetail").data("kendoTabStrip");
$(tbs.items()[0]).hide();

$(tbs.items()[4]).show();

tbs.select(4);

For some functions I move/duplicate field from models according to the different customers needs, and to avoid several fields on the form with the same id/name I remove tabs from the collection.

tbs.remove(4);

By doing this the array of tabs are changed, and I have to keep track of which array number each tab has compared to the initial number.

My suggestion is that each tab could be named so that it is possible to keep references of the tabs by logical names and avoid array numbers.

tbs.remove("maritimeProducts");

This functionality will simplify working with show, hide, remove, select of single tabs.

 

 

Unplanned
Last Updated: 13 Jan 2021 08:38 by ADMIN

In the grouping demo for MultiColumnComboBox (https://demos.telerik.com/aspnet-mvc/multicolumncombobox/grouping), the first group 'Argentina' is not displayed as a black label on the right. This is inconsistent with the way other groups are displayed.

This can pose a usability issue for example when there are only two groups. The second group has a black label on the right, but the first group does not.

To be consistent, the first group should also display as a black label on the right.

Unplanned
Last Updated: 13 Jan 2021 08:37 by ADMIN
Created by: Tom
Comments: 1
Category: Scheduler
Type: Feature Request
1

This is in regards to my previous ticket #1426737. Your suggested solution did not work on closer look. The problem is that the event is turned off completely instead of only for a specific event.

Let me give you a practical example: I have a separate filter for the scheduler that allows me to look at the events for a specific resource. If someone else on a different computer now adds an event that is assigned to a different resource, it still shows up on my calendar. I want to suppress that event if it doesn't match the resource I selected in the filter. Using the taskHub.off('create') turns off the 'create' event completely (at least until the user refreshes the page). That way, new tasks added by someone for the selected resource won't show up.

I would like to subscribe to the events like this:

taskHub.client.update = onScheduleUpdate;

taskHub.client.create = onScheduleCreate;

And then in the function check if the filter applies to the task and if not, suppress it. I tried the 'preventDefault' method, but that also turns off the event completely.

functiononScheduleCreate(e) {

if(e.AssignedResource != filter.AssignedResource)

      e.preventDefault(); -- does not work, turns off this event completely

}

This is not an untypical requirement for a calendar, especially if there are hundreds of tasks and filtering is the only option to organize them in a legible way.

There has to be a way to achieve this, but I have spent already way too much time on this. I need your help.

Thanks. 

Unplanned
Last Updated: 13 Jan 2021 08:36 by ADMIN
Created by: Peter
Comments: 1
Category: Window
Type: Bug Report
0

Hello,

I'd like to report a problem with the window component. It's only related to Google Chrome and occurred after the last Chrome update. Windows and Mac alike.

When dragging a non-modal window it does not move smoothly, but in a jerking manner. There is no problem with modal windows.

I've enclosed a screen video. The first windows is moving perfectly, the second erratically. Of course, this is not a major issue, but the client still complains.

This is the configuration. .Draggable(true) does not change the behavior.
@(Html.Kendo().Window()
      .Deferred()
      .Name("insert-products-window")
      .Title("Placering produktdokument")
      .LoadContentFrom("LoadInsertProductsDialog", "Catalog")
      .Events(e => e.Error("utilities.handleWindowError"))
      .Events(e => e.Close("insertProducts.onClose"))
      .Events(e => e.Activate("insertProducts.wireToolbarEvents"))
      .HtmlAttributes(new {style = "padding: 0;"})
      .Scrollable(false)
      .Draggable(d => d.Containment(Model.IsPhone ? "" : ".body-content"))
      .Modal(false)
      .Width(Model.IsPhone ? 0 : 700)
      .Height(Model.IsPhone ? 0 : 450)
      .Resizable(r => r.MinWidth(300))
      .Resizable(r => r.MinHeight(260))
      .Visible(false)
      .Actions(a => a.Custom("help").Minimize().Close())
      )

1 2 3 4 5 6