Completed
Last Updated: 06 Jun 2019 13:44 by ADMIN
Created by: mOpLin
Comments: 7
Category: Kendo UI for jQuery
Type: Feature Request
42
We reaally need to use the overlay animation, our client is driving us nuts with it. They are showing us the examples in Jquery mobile panel (http://demos.jquerymobile.com/1.3.0/docs/widgets/panels/) and asking us why we are using Kendo if we cant deliver this animations. 

Please help us voting for this animatiosn.
Unplanned
Last Updated: 06 Jun 2019 12:09 by Eva
Created by: Eduard Töws
Comments: 3
Category: Kendo UI for jQuery
Type: Feature Request
2
Hello ladies and gentlemen.

At call of Dialog.destroy() will not destroy the widgets inited in Dialog.element

Window destroy:
...
_destroy: function () {
    if (this.resizing) {
            this.resizing.destroy();
    }
    if (this.dragging) {
            this.dragging.destroy();
    }
    this.wrapper.off(NS).children(KWINDOWCONTENT).off(NS).end().find('.k-resize-handle,.k-window-titlebar').off(NS);
    $(window).off('resize' + NS + this._marker);
    $(window).off(MODAL_NS);
    $(window).off(NS);
    clearTimeout(this._loadingIconTimeout);
    Widget.fn.destroy.call(this);
    this.unbind(undefined);
    kendo.destroy(this.wrapper);
    this._removeOverlay(true);
},
destroy: function () {
    this._destroy();
    this.wrapper.empty().remove();
    this.wrapper = this.appendTo = this.element = $();
},
...

Dialog destroy:
...
destroy: function () {
    var that = this;
    that._destroy();
    Widget.fn.destroy.call(that);
    that.wrapper.remove();
    that.wrapper = that.element = $();
},
_destroy: function () {
    var that = this;
    var ns = '.' + NS;
    that.wrapper.off(ns);
    that.element.off(ns);
    that.wrapper.find(KICONCLOSE + ',' + KBUTTONGROUP + ' > ' + KBUTTON).off(ns);
    that._stopCenterOnResize();
},
...

In Dialog.detroy() will kendo.destroy() not be called.

Best regards,
Eduard Töws

Unplanned
Last Updated: 04 Jun 2019 05:45 by ADMIN
Created by: Marcello
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
6
Allow the customers to show and edit flow documents (DOCX and RTF).
Completed
Last Updated: 27 May 2019 10:12 by ADMIN
Created by: Bobby
Comments: 25
Category: Kendo UI for jQuery
Type: Feature Request
158
It would be nice to have a built in PDF viewer control in the Kendo UI and Kendo UI Mobile. Especially Mobile so we do not have to search the net for decent controls that may or may not work for the different devices.
Completed
Last Updated: 23 May 2019 05:50 by ADMIN

In the Wizard to create or update an MVC project, and possibly other wizards, please add support for choosing which cultures that you want to include. 

 

This could be done by adding checkboxes in a tree where you could at first level choose language and then expand and choose country/region, since the files follow the format:

<language code>-<country/region code>. 

Most people probably only use English and/or their native language, so please make this a choice in the wizard.

As an example. In one of the latest versions of the framework, the folders for cultures and messages contain 1786 files in total. Out of those we only need 2, the ones for our native language. 

Slowly installing and then manually deleting 1784 files in Visual Studio for every time you run the MVC wizards, is a complete waste of time for such a common scenario where you know whihc languages that the app should support. 

 

 

 

 

 

 

Completed
Last Updated: 16 May 2019 07:20 by ADMIN

Dear Telerik,

Please check this example. The single difference than the original one from the demos section, is that I deleted the tasksDataSource.schema.model.fields.parentId.defaultValue". Now the default value of the parentId will be 0 instead of null. If you try to add a new task, the logic will break because of inifinity loop caused by the new task with id=0 and parent=the same task(parentId=0).

I checked the documentation at https://docs.telerik.com/kendo-ui/api/javascript/data/ganttdatasource/configuration/schema and this obligation is missing. It is something small that can save an hour to someone else. 

Best Regards, Boyan.

Unplanned
Last Updated: 13 May 2019 07:37 by ADMIN
Created by: Christopher
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
0

Does Kendo.Ooxml.Workbook have a setter for which sheet opens after the workbook is saved as an excel, similar to activeSheet in Kendo.spreadsheet?

(Note: using Kendo MVC ver 2017.3.913.545 - it's not on the list below)

Unplanned
Last Updated: 23 Apr 2019 06:46 by ADMIN
Created by: Vinay
Comments: 0
Category: Kendo UI for jQuery
Type: Feature Request
1

https://demos.telerik.com/aspnet-mvc/spreadsheet/server-side-import-export

Saving large data to xlsx takes longer time to complete.

Evaluate optimizing the value setting and the usage of CellSelection.

Completed
Last Updated: 16 Apr 2019 09:55 by ADMIN
Created by: Reqs
Comments: 0
Category: Kendo UI for jQuery
Type: Bug Report
1

Video: https://www.youtube.com/watch?v=8pnFjgzdaJ8&feature=youtu.be

1. Navigate to: https://dojo.telerik.com/@milena/uZaGuZol (open the dojo sample in edit mode, but not in FullScreen)

2. Scroll Grid to the last item.

3. Open for editing ProductName cell.

4. Open for editing Discontinued cell.

Result: 'Discontinued' cell of the second item will be opened for editing.

Expected: 'Discontinued' cell of the last item should be opened for editing.

Declined
Last Updated: 04 Apr 2019 13:51 by ADMIN
Created by: Mick
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
0
Template for Kendo Gantt summary tasks, so they can be made to look similarly to regular tasks
Completed
Last Updated: 04 Apr 2019 10:47 by ADMIN
Unplanned
Last Updated: 04 Apr 2019 09:55 by ADMIN
The same applies for the MultiSelect and the ComboBox widgets. The current behavior could be observed in this Dojo example.
Unplanned
Last Updated: 04 Apr 2019 05:22 by ADMIN
Created by: pau
Comments: 0
Category: Kendo UI for jQuery
Type: Bug Report
0

Binding the map layers to a SignalR Core datasource does not work. A runable project can be found in Ticket ID: 1401776

The basic configuration is:


<script>

    var hub = new signalR.HubConnectionBuilder().withUrl("mapsHub", { transport: signalR.HttpTransportType.LongPolling }).build();
    var hubStart = hub.start();

    console.log(hubStart);

</script>

@(Html.Kendo().Map()
        .Name("map")
        .Center(2, 21)
        .Zoom(3)
        .Layers(layers =>
        {
            layers.Add()
                .Type(MapLayerType.Tile)
                .UrlTemplate("http://#= subdomain #.tile.openstreetmap.org/#= zoom #/#= x #/#= y #.png")
                .Subdomains("a", "b", "c");
            layers.Add()
                .Type(MapLayerType.Marker)
                .DataSource(dataSource => dataSource
                    .SignalR()
                    .AutoSync(true)
                    .Transport(tr => tr
                        .Promise(handler: "hubStart")
                        .Hub("hub")
                        .Client(c => c
                            .Read("senddata")
                            )
                        .Server(s => s
                            .Read("senddata")
                        )
                    )
                );

        })
        .Markers(markers =>
        {
        })
        .Events(events => events
            .MarkerClick("onMarkerClick").MarkerCreated("onMarkerActive"))
            .Deferred()

)





Completed
Last Updated: 02 Apr 2019 13:20 by ADMIN

When showOn assumes its default value(to work with hold event on touch devices), the ContextMenu cannot be displayed by tapping and holding over the target elements.

The iсsue can be reproduced with the ContextMenu Demo.

Completed
Last Updated: 29 Mar 2019 07:05 by ADMIN
We want to copy & paste cell velue/text from kendo grid. But we are not able to select the cell text itself for copy. I think once we are able to select the cell text, we can copy than.
Unplanned
Last Updated: 28 Mar 2019 15:08 by ADMIN
Created by: Aldermar
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
5

Hi,

FluentValidation is an excellent tool that keep us from using DataAnnotations' Validator's decorators to achieve the entity class keeps as is, a just POCO class. The pros of this lead us to those developers, like me, that focus its backend (entities) development in Database-First processes, to lose decorators applied to the entity or model view class in every change made to the Database rather than the entity class, FluentValidation give us a better control of the validation rules, separates the validation from the entity class or view model class, testing is easier than DataAnnotations and support client-side validations. As far as I know, FluentValidation injects Data Annotation under the covers.

It would be great if you consider to take advantage of the integration with this tool in your route map.

 

Thanks

Declined
Last Updated: 21 Mar 2019 16:28 by Dimitris I.
Created by: Dimitris I.
Comments: 6
Category: Kendo UI for jQuery
Type: Bug Report
1

He have created this dojo to illustrate our point.

https://dojo.telerik.com/@navdeep316/iKAmeDAv

We would like to be able to be able to clone options from the top options and subsequently to be able to edit any cloned (child) option. 

We are unable to figure out a way so that the child/cloned dropdowns can change state.

Is it a bug or a feature? How can we achieve our aim?

Thank you so much,

Dimitris 

Unplanned
Last Updated: 15 Mar 2019 06:14 by ADMIN

Every time the user scrolls in a grid with virtual scrolling, the grid asks for the total number of rows satisfying the filtering conditions. This causes the same exact query to be sent to the database multiple times. Instead cache this value and only ask for it if the filters change. 

So with normal scrolling down the grid this will generate the following traffic to SQL:

Select Top 100, Skip 0 from Table where...

Select Count(*) from Table where (returns X number of rows)

Select Top 100, Skip 100 from Table  where... 

Select Count(*) from Table where (returns same X, exact same query)

Select Top 100, Skip 200 from Table  where...

Select Count(*) from Table where (returns same X)

and so on

To see this open a copy of the grid with virtual scrolling:

https://dojo.telerik.com/eDImUhOV 

Scroll the grid down:

In Developer Tools observer the result that is sent back to server includes the same:

__count: "830"

every time. In terms this will often generate a Select Count(*) being sent to the server in order to supply the answer for the current filters of the grid. An example when a Select count(*) is generated can be seen in your MVC wrappers, for example, where the toDataSourceResult() will cause this same query to repeatedly be sent to the database with every request for new data (use SQL Server Profiler or similiar to see the unnecessary queries). This is also true for your demo implemenations of the server code when used with Kendo UI.  

For grids with large data sets, as is often used with virtual scrolling, this can be a slow query. 

Instead of asking for the number of rows every time the grid is scrolled, only do so at inatialization and when the filtering conditions are changed (for example use a variable or an event to keep track of the dataSources filters changing).

If the program cannot assume that the same number of rows will be returned, then please implement a setting for developers that we can use to say that the data is not changing.

We look at historical data that are constant and with more than 100k rows, the Select count(*) puts an annecessary strain on the servers.

We could implement caching for this value, but instead the grid should not repetedly ask for the same value multiple times, instead of only when the filters change.

 

 

Unplanned
Last Updated: 14 Mar 2019 09:36 by ADMIN
Created by: n/a
Comments: 1
Category: Kendo UI for jQuery
Type: Feature Request
0

Export to PDF shows the header commands like "Export to PDF", etc. These should be configurable to not be displayed.

 Similarly, using a .PdfExport event to hide and show the command columns is functional but should be included as a property to avoid the flashing that the hide/show does to a large element.

 

 

Completed
Last Updated: 08 Mar 2019 15:21 by ADMIN
Created by: DDL
Comments: 0
Category: Kendo UI for jQuery
Type: Bug Report
2

When a ContextMenu is opened for the first time, the animation is not executed. Every consequent open trigger the animation successfully.

The issue can be observed in the following Dojo.

Steps to reproduce:

  • Open the ContextMenu and notice there is no animation.
  • Open the ContextMenu again and notice the default animation is triggered.